15-方法引用

方法引用

方法引用符

  • :::它所在的表达式称为方法引用
// Lambda
usePrintable(s->System.out.println(s));
// 方法引用
usePrintable(System.out::println);

可推导就是可省略

引用类方法

其实就是引用类的静态方法

  • 类名::静态方法
  • 范例:Integer::parseInt
    • Integer类的方法:public static int parseInt(String s);将String转为int类型

引用对象的实例方法

即引用类中的成员方法

  • 对象::成员方法
  • 范例:obj::toUpperCase:String类中的方法:public String toUpperCase()将此String所有字符转为大写

引用类的实例方法

即医用类中的成员方法

  • 类名::成员方法

引用构造器

即引用构造方法

  • 类名::new
  • Student::new

Guess you like

Origin blog.csdn.net/qq_42899028/article/details/112338717