小编sai*_*ram的帖子

为什么在Java8的Functional Interface中不使用多个抽象方法?

@FunctionalInterface
interface MyLambda {
    void apply1();
    int apply2(int x, int y);
}
Run Code Online (Sandbox Code Playgroud)

现在使用Lambda表达式,为什么Java不能将下面的两个代码分开,因为它清楚地区分了两个代码:

MyLambda ml1 = () -> System.out.println("Hello");
MyLambda ml2 = (x, y) -> x+y;
Run Code Online (Sandbox Code Playgroud)

java lambda

6
推荐指数
1
解决办法
4157
查看次数

标签 统计

java ×1

lambda ×1