Interface 中 的 default 方法、static方法
- 来源
- 示例
之前学习/工作中一直没特别注意过Interface 中 的 default 方法、static方法,一早上来偶然看见做以记录。
来源
- 在 JDK1.8 时,接口中添加了 default 关键字和 static 关键字修饰的方法。
- defalut 修饰的方法标注为普通方法,子类无需进行实现。使用场景:多个impl都去实现 这个接口, 而每个impl都是要包含同一个方法的时候,可以直接在接口里面实现这个方法,并使用default修饰。
- static 修饰的方法标注为静态用法,跟平常的静态用法一样。
示例
接口类:
子接口类
实现类
测试类: