接口:
interface:定义接口
implements 实现接口
1.接口是一个特殊的类;
2.接口的默认地修饰符是 public static final ,你可以不用写编译器会自动为你填。
可以通过javap 命令反编译看出来。
3.接口是一个抽象类,所以要实现其所有方法。
作用:
1.拓展功能。*
2.定义约束规范。***
3.程序的解耦。*****
类与接口的关系:实现关系(抽象类可实现接口的全部方法,也可不)
一个类可以实现多个接口。
java单继承多实现的原因:接口的方法是不具体的,而类中的方法都有具体的实现,如果继承与两 个类,这两个类有相同的方法,子类却不知道要调用哪一个了。
接口与接口的关系:(继承关系)
interface B extends A{.....}