interface
接口成员变量的特点
成员变量会自动加上 static final修饰
类、接口间的关系
- 接口与接口:
接口与接口之间是继承关系,支持多接口实现
- 类与接口:
类与接口是实现关系,类可以在继承一个类的基础上实现一个或多个接口
抽象类与接口的比较
抽象类 | 接口 | |
---|---|---|
成员变量 | 可以是变量,也可以是常量 | 只能是常量 |
成员方法 | 可以是抽象方法和非抽象方法 | 只能是抽象方法 |
构造方法 | 有 | 无 |
新特性
其实接口中可以有非抽象方法,但必须加上static或default修饰符。