接口:可以理解为一个特殊的抽象类。
当抽象类中的方法都是抽象的,那么该类可以通过接口的形式来表示。
接口定义格式:
1.接口常见的定义:常量,抽象方法。
2.接口中的成员都有固定修饰符。
 常量:public static final
 方法:public abstract
接口不可以创建对象,因为有抽象方法。
需要被子类实现,子类对接口中的抽象方法全部覆盖后,子类才可以实例化。否则子类是一个抽象类。

接口可以被类多实现。接口与接口之间可以多继承。

接口的特点:
1.接口是对外暴露的规则
2.接口是程序的功能扩展
3.接口可以用来多实现
4.类与接口之家是实现关系,而且类可以继承一个类的同时实现多个接口
5.接口与接口之家可以有继承关系