Lambda表达式只能用于只有一个未实现方法的接口吗?

来源:3-3 Lambda表达式和函数式接口的关系

weixin_慕用6084384

2020-05-07 20:04

如果这个接口定义多个方法(默认方法等除外),就不能使用lambda方法了,是这样吗

写回答 关注

2回答

  • star君
    2020-08-17 11:01:39

    对的,多出来的话,就会报不是只有一个抽象方法在接口内。无法使用lambda进行编码。

  • 小梅花
    2020-05-13 16:42:35
    • 接口有且仅有一个抽象方法

    • 允许定义静态方法

    • 允许定义默认方法

    • 允许java.lang.Object中的public方法


一课掌握Lambda表达式语法及应用

深入浅出,快速掌握Lambda表达式“如何用”“怎么用”

6618 学习 · 58 问题

查看课程

相似问题