🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
### 构造器引用 ClassName::new 对象的参数列表和函数接口的参数列表一致 所以new出来的对象是不带参数的。 ```java //Supplier<Car> supplier = () -> new Car(); Supplier<Car> supplier = Car::new; supplier.get(); ``` * * * * * **对于上面的例子** 要是想使用接受一个参数构造器的对象 那就需要使用到函数式的接口。 ```java Function<String, Car> function = Car::new; function.apply("matteo"); //会自动调用带有name的构造器 -------------------------------------------------------- public Car() { } public Car(String name) { this.name = name; } ```