接口

Java 中接口的定义
和类定义不同,定义接口不再使用class关键字,而是使用interface关键字。
①修饰符可以是public或者省略,如果省略了public访问控制符,则默认采用包权限访问控制符,即只有在相同包结构下才可以访问该接口。
②接口名应该与类名采用相同的命名规则。
③一个接口可以有多个直接父接口,但接口只能继承接口,不能继承类。

接口的继承

接口的继承和类继承不一样,接口完全支持多继承,即一个接口可以有多个直接父接口。和类继承相似,子接口扩展某个父接口,将会获得父接口里定义的所有方法、常量。

一个接口继承多个父接口时,多个父接口排在extends关键字之后,多个父接口之间以(,)隔开。下面程序定义了三个接口,第三个接口继承了前面两个接口。

接口
接口接口
接口
接口
接口