体验方法引用

接口定义

public interface Printable {
    void printString(String s);
}

测试类

public class PrintableDemo {
    public static void main(String[] args) {
        //使用Lambda表达式格式调用usePrintable方法
        usePrintable(s -> System.out.println(s));

        //使用方法引用
        usePrintable(System.out::println);
    }
    private static void usePrintable(Printable p){
        p.printString("爱生活爱Java");
    }
}

运行结果:

posted @ 2020-05-15 18:01  硬盘红了  阅读(99)  评论(0编辑  收藏  举报