lambda
使用前提:
实现接口, 实现的接口只能有一个方法,这样的接口叫做函数式接口.
目的:
为了简化只使用一次的类
表达式
变量名=() -> {方法体 };
例如
name =()-> {System.out.printin(“name=花花”)};
注意事项
lambda表达式只作用于函数式接口
可以携带参数,或多个参数 ,单个参数是可以不用()
例如
name =(name)-> {System.out.printin(“name=”+name)};
或
name =name-> {System.out.printin(“name=”+name)};
多个参数,多个参数必须带()
name =( name,age)-> {System.out.printin(“name=”+name+age)};