一、接口组成更新概述
接口的组成
- 常量:
public static final
- 抽象方法:
public abstract
- 默认方法:(jdk8)
- 静态方法:(jdk8)
- 私有方法:(jdk9)
二、接口默认方法
1、定义
[public] default 返回值类型 方法名(参数列表){
}
public可以省略
2、使用
实现类不强制重写
三、接口静态方法
1、定义
[public] static 返回值类型 方法名(参数列表){
}
public可以省略
2、使用
只能通过接口名调用
实现类和对象不能调用,因为接口能多实现
四、接口私有方法
1、定义
private 返回值类型 方法名(参数列表){
}
private static 返回值类型 方法名(参数列表){
}
2、使用
只允许接口内调用