码迷,mamicode.com
首页 > 编程语言 > 详细

Java8 默认方法

时间:2019-01-09 00:37:51      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:atp   image   子类   同名   img   存在   就是   表达式   相同   

概述

Java8新增了接口的默认方法。使用default关键字。

默认方法就是接口可以有实现方法,而且不需要实现类来实现其方法。相对于JDK1.8之前的接口来说,新增了可以接口中实现方法。

可以说在接口中实现方法一部分原因是为了lambda表达式服务的,因为lambda表达式只能交给接口。

分类

语法

技术分享图片

 

多个默认方法

因为接口中有了默认方法,一个类又可以实现多个接口,难免会碰到相同名称的方法,当一个类实现多个接口,多个接口中存在同名的default方法,就需要子类重新实现,避免二义性

技术分享图片

 

静态默认方法

Java8的接口可以生命静态方法,并且可以提供实现。

技术分享图片

Java8 默认方法

标签:atp   image   子类   同名   img   存在   就是   表达式   相同   

原文地址:https://www.cnblogs.com/hujingnb/p/10181634.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!