Java8 默认方法
程序员文章站
2022-04-04 15:21:34
概述 Java8新增了接口的默认方法。使用default关键字。 默认方法就是接口可以有实现方法,而且不需要实现类来实现其方法。相对于JDK1.8之前的接口来说,新增了可以接口中实现方法。 可以说在接口中实现方法一部分原因是为了lambda表达式服务的,因为lambda表达式只能交给接口。 分类 语 ......
概述
java8新增了接口的默认方法。使用default关键字。
默认方法就是接口可以有实现方法,而且不需要实现类来实现其方法。相对于jdk1.8之前的接口来说,新增了可以接口中实现方法。
可以说在接口中实现方法一部分原因是为了lambda表达式服务的,因为lambda表达式只能交给接口。
分类
语法
多个默认方法
因为接口中有了默认方法,一个类又可以实现多个接口,难免会碰到相同名称的方法,当一个类实现多个接口,多个接口中存在同名的default方法,就需要子类重新实现,避免二义性
静态默认方法
java8的接口可以生命静态方法,并且可以提供实现。
上一篇: C#线程同步--限量使用
下一篇: 把一个任意类型的值转换为布尔类型
推荐阅读
-
pymongo给mongodb创建索引的简单实现方法
-
PHP callback函数使用方法和注意事项
-
error while loading shared libraries: libmysqlclient.so.18解决方法
-
Symfony2实现在controller中获取url的方法_php实例
-
python写入中英文字符串到文件的方法
-
Win8.1系统不能运行使命召唤ol怎么办?win8.1不能玩使命召唤的解决方法
-
WinXp系统音频驱动有杂音怎么办?WinXp系统音频驱动有杂音的解决方法
-
php substr截断中文半个汉字乱码问题的解决方法
-
用Python遍历C盘dll文件的方法
-
PHP写日志的实现方法,php日志实现_PHP教程