① 接口
1.概念:接口是支持抽象类定义的第二种机制。在JAVA编程语言中是抽象方法的集合。
2.定义:用interface关键字。
3.变量和方法:
接口类型可用来声明变量,他们可以成为空指针,或是被绑定在一个以此接口实现的对象。
变量会被隐式的指定为 public static final 变量,即不可修改。
接口只能定义行为,但不定义操作(隐式声明)。方法标识为abstract,默认权限为pubic,而类默认权限是default,类的默认权限操作接口方法会权限不够,编译失败。
4.作用:一个接口只有方法但没有方法的实现,这些方法可以被不同的类实现,使这些方法可以具有不同的方法行为。
5.操作:类操作接口用implements关键字。
类操作某个接口,对定义方法只有两种选择,一是操作接口中定义的所有方法,二是实现部分方法注明变成抽象类。
类可以操作多个接口;类还可以继承的同时再实现接口<