方法引用与构造器引用

方法引用

  1. 当要传递给Lambda体的操作,以及有实现的方法了,可以使用方法引用
  2. 方法引用,本质上就是Lambda表达式,而Lambda表达式作为函数式接口的实例。所以方法引用也是函数式接口的实例
  3. 要求:实现接口的抽象方法的参数列表与返回值类型,必须与方法引用的方法的参数列表和返回值类型保持一致!
  4. 格式:使用操作符 "::"将类(或对象)与 方法名分隔开来
    1. 对象::实例方法名(非静态方法)
    2. 类::静态方法名
    3. 类::实例方法名(非静态方法)

构造器引用

和方法引用类似,函数式接口的抽象方法的形参列表和构造器的形参列表一致。
抽象方法的返回值类型即为构造器所属的类的类型


本文章使用limfx的vscode插件快速发布