lamda表达式?实现函数式接口的缩写

发布时间 2023-03-29 23:08:19作者: ashet

don't worry~ lamda表达式其实很简单

@FunctionalInterface
public interface MyInterface {

    void print();
}

对于一个函数式接口,若想要实现其抽象方法,或许有两种方式
1)新建一个类,实现此接口然后重写其抽象方法
2)lamda表达式实现接口的抽象方法


由此可见,通过lambda表达式可以省略--实现接口,创建对象,使用抽象方法等一系列步骤,仅仅关注抽象方法本身即可。

关于lambda表达式的其他形式,在此就不做赘述了,仅仅是形式上的问题 (左边为参数 -> 右边为抽象方法的方法体),本文旨在理解lambda的意义。