Java中的lambda表达式
组成lambda表达式的三个要素:形式参数,箭头,代码块
lambda表达式也有一定的前提
1.有一个接口
2.接口中有且仅有一个抽象的方法(这一点一定要注意)
下面是一个抽象方法无参无返回值类型的
public interface Eatable {
void eat();
}
public class EatableDemo {
public static void main(String[] args) {
//Lambda表达式
useEatable(()->{
System.out.println("5555");
});
}
private static void useEatable(Eatable e){
e.eat();
}
}
下面是带参数和返回值的