1、什么接口
- 只有规范、自己无法写方法 约束和实现分离。 面向接口编程
- 就是定义一组规则
- 本质就是契约,制定好了就必须得遵守
- OO的精髓
- 关键字:interface
2、例子
- 实现 implement
- 可以多继承
- 接口需要一个实现类
public interface Service {
void add();
void delete();
void query();
void update();
}
public interface Timer {
void timer();
}
public class Test implements Service,Timer{
@Override
public void add() {
}
@Override
public void delete() {
}
@Override
public void query() {
}
@Override
public void update() {
}
@Override
public void timer() {
}
}
3、作用
- 约束
- 定义一些方法,让不同的人实现
- 方法:public abstract
- 常量:public static final
- 接口不可以被实例化, 因为接口中没有构造方法
- implement 可以实现多继承
- 必须要重写接口中的方法