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

前端之家收集整理的这篇文章主要介绍了Java8:为什么Java 8中的功能接口有一个抽象方法?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
正如我们在 Java 8中所知道的,有新的概念功能接口被介绍.功能界面有一个抽象方法,有几种默认或静态方法是可能的.
但为什么功能界面只有一种抽象方法
如果Interface有多个抽象方法,为什么这不是Functional Interface?

解决方法

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

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

原文链接:https://www.f2er.com/java/120299.html

猜你在找的Java相关文章