package cn.project.demo;
class Person{
private String name;
private int age;
public Person(String name,int age){
this.name=name;
this.age=age;
}
@Override
public String toString() {
return "Person [name=" + name + ", age=" + age + "]";
}
}
interface IUtil<P,S,R>{
public P create(S p1,R p2);
}
public class MethodStudy {
public static void main(String[] args) {
IUtil<Person,String,Integer> personIUtil=Person::new; //引用构造函数(方法引用)
System.out.println(personIUtil.create("李白", 30));
}
}