正如我们在
Java 8中所知道的,有新的概念功能接口被介绍.功能界面有一个抽象方法,有几种默认或静态方法是可能的.
但为什么功能界面只有一种抽象方法?
如果Interface有多个抽象方法,为什么这不是Functional Interface?
但为什么功能界面只有一种抽象方法?
如果Interface有多个抽象方法,为什么这不是Functional Interface?
解决方法
引入功能界面也称为单抽象方法接口,以促进Lambda函数.由于lambda函数只能提供1种方法的实现,因此功能界面必须只有一种抽象方法.更多细节
refer here.
编辑 – >这里也值得一提的是,功能界面可以在界面中具有默认实现.您将在上面的链接中找到更多关于实现的细节.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。