package demo3;
public interface Cook {
//定义一个无参数无返回值的方法
public abstract void makecook();
}
package demo3;
//需求:
给定一个厨子Cook接口,内含唯一的抽象方法makecook,且无参数,无返回值
使用Lambda的标准格式调用invokeCook方法,打印输出“吃饭啦!”字样
public class DemoLambad {
public static void main(String[] args) {
//lambda 表达式
InvokeCook(()-> System.out.println("吃饭啦!")
);
}
private static void InvokeCook(Cook cook) {
cook.makecook();
}
} |