3.7 练习:使用Lambda标准格式(无参无返回)
题目
给定一个厨子Cook接口,内含唯一的抽象方法makeFood,且无参数、无返回值。如下:
public interface Cook {
void makeFood();
}
在下面的代码中,请使用Lambda的标准格式调用invokeCook方法,打印输出“吃饭啦!”字样:
public class Demo05InvokeCook {
public static void main(String[] args) {
// TODO 请在此使用Lambda【标准格式】调用invokeCook方法
}
private static void invokeCook(Cook cook) {
cook.makeFood();
}
}
解答
public static void main(String[] args) {
invokeCook(() -> {
System.out.println("吃饭啦!");
});
}
备注:小括号代表Cook接口makeFood抽象方法的参数为空,大括号代表makeFood的方法体。
package com.itheima.demo04.Lambda;
/*
需求:
给定一个厨子Cook接口,