- 接口使用interface来定义。
- 接口和类是并列的两个结构。
只能定义全局常量和抽象方法。
JDK8全局常量:public static final(书写时可以省略不写)
抽象方法:public abstract(书写时可以省略不写)
除了定义全局常量和抽象方法之外,还可以定义静态方法、默认方法。
注意- 接口不能定义构造器。
- 接口通过让类实现的方式来使用。
- 如果实现类覆盖了接口中的所有抽象方法,则此实现类就可以实例化。
- 如果实现类没有覆盖接口中所有的抽象方法,则此实现类仍为一个抽象类。
- 接口可以多继承。
- 接口与接口之前可以多继承。
- 满足多态性。
- 定义了一种规范。
- 体会面向接口编程。



