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);
}
posted @ 2021-04-07 14:38  术树  阅读(79)  评论(0)    收藏  举报