构造方法引用

来源:互联网 发布:mac图片如何新建文件夹 编辑:程序博客网 时间:2024/06/08 13:58
/** * 构造方法引用 * ClassName:ConstructRef <br/> * Function: TODO ADD FUNCTION. <br/> * Reason:   TODO ADD REASON. <br/> * Date:     2017年9月9日 下午2:15:55 <br/> * @author:  Lelonta * @version   * @see       * 类名::new */public class ConstructRef {    public static void main(String[] args) {        //正常的表达式        Supplier<Person> s1 = () -> new Person();        Supplier<Person> s2 = Person::new;        s1.get();        s2.get();        Consumer<Integer> c1 = Person::new ;        c1.accept(7);    }}class Person{    public Person() {        System.out.println("new Person");    }    public Person(int age) {        System.out.println(age);    }}