方法引用
方法引用符
::
:它所在的表达式称为方法引用
// Lambda
usePrintable(s->System.out.println(s));
// 方法引用
usePrintable(System.out::println);
可推导就是可省略
引用类方法
其实就是引用类的静态方法
- 类名::静态方法
- 范例:
Integer::parseInt
- Integer类的方法:
public static int parseInt(String s);
将String转为int类型
- Integer类的方法:
引用对象的实例方法
即引用类中的成员方法
- 对象::成员方法
- 范例:
obj::toUpperCase
:String类中的方法:public String toUpperCase()将此String所有字符转为大写
引用类的实例方法
即医用类中的成员方法
- 类名::成员方法
引用构造器
即引用构造方法
- 类名::new
Student::new