关于Java中函数式接口和Lambda表达式,下列描述正确的是:

答案解析

选项A正确,函数式接口只能有一个抽象方法,并且`abstract`关键字可以省略。选项B错误,Lambda 表达式只能替换函数式接口的匿名内部类实现。选项C错误,Lambda 表达式可以根据上下文推断返回类型,不必显式声明。选项D正确,lambda表达式的主要用途是实现函数式接口的抽象方法,只有当方法签名一致时才能进行赋值
正确答案:D
随机推荐
开始刷题