Java学习第十四天
接口
极端的抽象类,结构设计工具,用来解耦合,隔离现实
Implements代替extends
Interface 代替class
接口的定义:
公开的抽象方法 公开的常量 公开的内部类、内部接口
1)接口只能定义常量
2)接口只能定义抽象方法
3)接口只能继承接口,不能继承普通的类和抽象类
4)接口是没有构造方法
注意:
1)在接口中定义常量时,可以不用final static修饰,因为编译器在编译时会自动加上。
2)在接口中定义抽象方法时可以省略abstract关键字,编译器在编译时同样会加上。
类可以同时继承多个接口
class A implements X,Y,Z {}
class A extends B implements X,Y,Z {}
接口和接口的继承
interface A extends X,Y,Z {}
浙公网安备 33010602011771号