1. 什么是接口:
接口是一种特殊的内部类,它里面的所有方法都没有实现。
2. 接口的特点:
1.接口中成员默认访问修饰符都是public,即便你不写。
2.定义接口必须interface关键字完成
3.接口中可以定义变量,但是变量必须有固定的修饰符修饰,public static final 所以接口中的变量也称之为常量。
4. 接口中可以定义方法,方法也有固定的修饰符,public abstract
5. 接口中的成员都是公共的。
6. 接口不可以创建对象。
7. 子类必须覆盖掉接口中所有的抽象方法后,子类才可以实例化。否则子类是一个抽象类
8.接口最重要的体现:解决java单继承的弊端:类继承(继承基础功能)类同时实现接口(扩展功能);
接口多继承,多个接口之间可以使用extends进行继承;