ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
### 构造器引用 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; } ```