接口
简单介绍 :可以理解为一个特殊的抽象类,即是一个所有方法都是抽象的抽象类,
成员变量固定修饰符: public static final
方法的固定修饰符: public abstract
在接口中 public static final abstract修饰符可以省略,系统会自动加上。一般不推荐省略
接口可以被多实现,这也是对java不支持多继承的弥补
接口与接口之间支持多继承
interface B(){};
interface C(){};
interface A extends B , C
特点:
- 接口是对外暴露的规则
- 接口是程序的功能扩展
- 接口可以多实现
- 类和接口之间是实现关系,而且类在继承一个类的同时可以实现多个接口
- 接口与接口之间是继承关系