文章目录
- jdk8以后开始接口新增的方法
- 默认方法:deafult
- 私有方法private
- 如何查看自己的jdk版本
- 静态方法static
- 问题
- 接口中不止有抽象方法
- 为什么接口中的方法都是public
- 为什么要增加这三种方法
jdk8以后开始接口新增的方法
默认方法:deafult
必须使用default修饰,默认会被public修饰
实例方法:对象的方法,必须使用实现类的方法来访问
私有方法private
必须使用private修饰(JDK9才开始支持)
private实例对象没办法调对吧,只能本类中调用,那就写在默认方法里
我是jdk8,不支持,jdk9才支持
如何查看自己的jdk版本
- 搜索框打开cmd
- 输入命令
静态方法static
使用static修饰,访问权限默认public
问题
接口中不止有抽象方法
为什么接口中的方法都是public
因为接口就是供别人实现的,供别人调用。
为什么要增加这三种方法
增强接口能力,便于项目的拓展和维护