创建内含唯一的抽象方法makeFood
,且无参数、无返回值
public interface Cook {
/**
* Lambda表达式
*/
void makeFood();
}
在下面的代码中,使用Lambda的标准格式调用invokeCook
方法,打印输出“吃饭啦!”字样:
public class Demo05InvokeCook {
public static void main(String[] args) {
invokeCook(() -> {
System.out.println("测试代码!!!");
});
}
private static void invokeCook(Cook cook) {
cook.makeFood();
}
}