Java 8 的这个新特性,用起来真的很爽( 二 )
文章插图
总结Java8的新特性:接口中可以声明默认方法和静态方法 。 另外 , 接口默认方法带来的多继承问题 , 即 , 如果一个类使用相同的函数签名从多个地方继承了方法 , 通过这三种规则可以判断:
- 类中的方法优先级最高 。 类或父类中声明的方法的优先级高于任何声明为默认方法的优先级 。
- 如果无法依据第一条进行判断 , 那么子接口的优先级更高:函数签名相同时 , 优先选择有最具体实现的默认方法的接口 , 即如果B继承了A , 那么B就比A更加具体 。
- 【Java 8 的这个新特性,用起来真的很爽】最后, 如果还是无法判断, 继承了多个接口的类必须通过显式覆盖和调用期望的方法, 显式地选择使用哪一个默认方法的实现(调用语法: 接口名.super.默认方法名 ) 。
- 智能手机市场|华为再拿第一!27%的份额领跑全行业,苹果8%排在第四名!
- 会员|美容院使用会员管理软件给顾客更好的消费体验!
- 行业|现在行业内客服托管费用是怎么算的
- 人民币|天猫国际新增“服务大类”,知舟集团提醒入驻这些类目的要注意
- 国外|坐拥77件专利,打破国外的垄断,造出中国最先进的家电芯片
- 长安|长安傍上华为这个大腿,市值暴涨500亿!可见华为影响力之大?
- 技术|做“视频”绿厂是专业的,这项技术获人民日报评论点赞
- 面临|“熟悉的陌生人”不该被边缘化
- 中国|浅谈5G移动通信技术的前世和今生
- 手机|这个超强App,让手机快3倍,流畅到起飞