/*接口 只有规范 自己无法写方法~专业约束 约束和实现分离 面向接口编程
抽象类 具体实现和规范(抽象方法)都有
普通类 只有具体实现
*/
//接口不能被实例化, 接口中没有构造方法
//interface 定义的关键字,接口都需要有实现类
public interface UserService {
/*定义的属性为常量:public static final
一般不在接口中定义常量,基本都是方法
int AGE = 88;
*/
//接口中的所有定义的方法都是抽象的public abstract
void add(String name);
void delete(String name);
void update(String name);
void query(String name);
}
//interface 接口
public interface TimeService {
void timer();
}
//类:可以实现接口 implements接口
//实现了接口的类,就需要重写接口中的方法
//多继承,利用接口可以实现多继承
public class UserServiceimpl implements UserService,TimeService{
@Override
public void add(String name) {
}
@Override
public void delete(String name) {
}
@Override
public void update(String name) {
}
@Override
public void query(String name) {
}
@Override
public void timer() {
}
}
//快捷键 ctrl+i!!!!!!!即可跳出来重写代码