
【Java基础】Java 8 新特性——接口中的 default 和 static 关键字
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本教程讲解Java 8中接口的新特性,包括default和static关键字的应用,帮助开发者更好地理解和使用这些功能。
一. 新特性
Java 1.8 对接口进行了两个方面的增强:一是可以在接口中添加使用 `default` 或者 `static` 修饰的方法;二是可以增加默认方法(即接口扩展方法),这样在不破坏现有实现架构的情况下,能够向接口里加入新的功能。通过 `default` 关键字,可以在接口内定义一个非抽象的方法实现,并且子类可以直接调用这个方法。
二. default 方法
三. static 方法
接口中的变量默认类型是 `public static final`,也就是说它们都是公有静态常量。而接口中的方法,默认则是 `public abstract` 类型的,即公有抽象方法。然而实际情况是否完全如此呢?
全部评论 (0)
还没有任何评论哟~


