Lambda的简化
package Lambda;
public class Demo03 {
public static void main(String[] args) {
Ilove love = (int a)->{
System.out.println("I love you-->"+a);
};
//简化1:参数类型
love = (a)->{
System.out.println("I love you-->"+a);
};
//简化2:简化括号
love = a->{
System.out.println("I love you-->"+a);
};
//简化3:去掉花括号(多行代码不行)
love = a->System.out.println("I love you-->"+a);
/*
总结:
1、必须是函数式接口
2、去掉花括号(多行代码不行)
3、多个参数也可以去掉参数类型,要去全都要去掉,多个参数必须加括号
*/
love.love(520);
}
}
interface Ilove{
void love(int a);
}

浙公网安备 33010602011771号