目录
构造器引用
构造器引用
import java.util.Arrays;
import java.util.List;
import java.util.function.Supplier;
public class MethodRefDemo {
public static void main(String[] args) {
Person p0 = Person.create(Person::new) ; //等同于
Person p1 = Person.create(()->new Person()) ;//等同于
Person p2 = new Person() ;
}
}
class Person{
private int age ;
private int name ;
public static Person create(final Supplier<Person> s) {
return s.get() ;
}
}
Supplier参考:JAVA8特性:函数式接口Consumer使用方法