1. 接口是面向对象泛化到顶端。
2. 用数学的角度接口是定义交集。
3. 接口一种规范
对象(封装抽象)-〉类(抽象)-〉抽象类(抽象)->接口。
接口的定义语法:
1. 接口中的变量、常量、方法只能通过默认或public修饰, 默认就是public
2. 即使接口中的变量没有加static,都会强制加上static
3. 即使接口中的变量没有加final, JVM也会自动强制加上final。
4. 接口中的方法都是public abstract的。
抽象类:
1.抽象类中必须要有抽象方法,但可以有实现了的方法。