方法引用--类的构造器(构造方法)引用
程序员文章站
2022-03-10 16:27:43
...
黑马程序员
方法引用–类的构造器(构造方法)引用
package MethodReference03_Constructor;
public class Person {
private String name;
public Person() {
}
public Person(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@Override
public String toString() {
return "Person{" +
"name='" + name + '\'' +
'}';
}
}
package MethodReference03_Constructor;
@FunctionalInterface
public interface PersonBuilder {
Person builderPerson(String name);
}
package MethodReference03_Constructor;
public class Demo {
public static void main(String[] args) {
printName("赵丽颖",s->new Person(s));
printName("云同桌",Person::new);
}
public static void printName(String name,PersonBuilder personBuilder){
Person person = personBuilder.builderPerson(name);
System.out.println(person.getName());
}
}
上一篇: 方法引用--数组的构造器引用
推荐阅读
-
Visual studio 2017添加引用时报错未能正确加载ReferenceManagerPackage包的解决方法
-
Shell中调用、引用、包含另一个脚本文件的三种方法
-
C#使用Region对图形区域构造和填充的方法
-
Java中构造方法和代码块的执行顺序
-
Android工程:引用另一个Android工程的方法详解
-
PHP获取浏览器信息类和客户端地理位置的2个方法
-
javascript构造函数的作用(构造函数的八种方法)
-
python编程(类的方法、三大特征、装饰器、组合、多态、设计模式)
-
javascript构造函数的作用(构造函数的八种方法)
-
JavaScript中利用构造器函数模拟类的方法