加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

Java8:为什么Java 8中的功能接口有一个抽象方法?

发布时间:2020-12-14 06:06:00 所属栏目:Java 来源:网络整理
导读:正如我们在 Java 8中所知道的,有新的概念功能接口被介绍.功能界面有一个抽象方法,有几种默认或静态方法是可能的. 但为什么功能界面只有一种抽象方法? 如果Interface有多个抽象方法,为什么这不是Functional Interface? 解决方法 引入功能界面也称为单抽象方
正如我们在 Java 8中所知道的,有新的概念功能接口被介绍.功能界面有一个抽象方法,有几种默认或静态方法是可能的.
但为什么功能界面只有一种抽象方法?
如果Interface有多个抽象方法,为什么这不是Functional Interface?

解决方法

引入功能界面也称为单抽象方法接口,以促进Lambda函数.由于lambda函数只能提供1种方法的实现,因此功能界面必须只有一种抽象方法.更多细节 refer here.

编辑 – >这里也值得一提的是,功能界面可以在界面中具有默认实现.您将在上面的链接中找到更多关于实现的细节.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读