接口:接口也是一个类接口,用interface替换class来修饰
接口成员:
- 属性:只含有共有的静态常量,public static final修饰的属性(可以默认不写)
- 方法:只含有共有的静态方法(1.8增加defualt修饰的具体方法)
- 块:不能含有块
- 不存在构造方法
接口使用:
- 不能创建对象,只能通过子类多实现(implements)来做事.
接口与类:
- 接口不能继承别的类
- 接口不能继承类
- 接口可以多继承接口
- 抽象类可以多实现接口
- 具体类不可以实现接口(需要将接口中的方法具体化,否则该类也将变成抽象类)