方法引用
- 当要传递给Lambda体的操作,以及有实现的方法了,可以使用方法引用
- 方法引用,本质上就是Lambda表达式,而Lambda表达式作为函数式接口的实例。所以方法引用也是函数式接口的实例
- 要求:实现接口的抽象方法的参数列表与返回值类型,必须与方法引用的方法的参数列表和返回值类型保持一致!
- 格式:使用操作符 "::"将类(或对象)与 方法名分隔开来
- 对象::实例方法名(非静态方法)
- 类::静态方法名
- 类::实例方法名(非静态方法)
构造器引用
和方法引用类似,函数式接口的抽象方法的形参列表和构造器的形参列表一致。
抽象方法的返回值类型即为构造器所属的类的类型
本文章使用limfx的vscode插件快速发布