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; } ```