接口的本质就是契约
作用:
-
约束
-
定义一些方法,让不同的人实现
-
public abstract
-
public static final
-
接口不能实例化,接口中没有构造方法
-
implements可以实现多个接口
-
必须重写接口中的方法
//定义的关键字 interface ,接口都需要有实现类标签:name,void,接口,Override,public,String From: https://www.cnblogs.com/huangjiangfei/p/17981742
public interface UserService {
//常量
public static final int AGE =99;
//接口中所有定义其实都是抽象的 public abstract
void add(String name);
void delete(String name);
void update(String name);
void query(String name);
}
==============================================
//抽象类 extends
//类可以实现接口 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(String name) {
}
}
=============================================
public interface TimeService {
void timer(String name);
}