为 Car 类构造函数添加参数
若要更灵活地使用类,需要在类的构造函数中接收参数。您将更新 Car 类,使构造函数能够接收参数,从而确保您创建的每个实例都可以拥有不同的属性值。
本练习是课程的一部分
Java 面向对象编程入门
练习说明
- 将
Car类的构造函数更新为再接收一个参数:int类型的year。 - 在构造函数中把
year设置为对应的构造函数参数。 - 创建
myCar时,向Car构造函数传入"blue"(String)、"corolla"(String)和2022(int)。
交互式实操练习
通过完成这段示例代码来试试这个练习。
class Main {
static class Car {
String color;
String model;
int year;
// Update constructor parameters
Car(String color, String model, ____ ____){
this.color = color;
this.model = model;
// Set the year property
____.____ = ____;
}
}
public static void main(String[] args) {
// Create object instance with correct parameters
Car myCar = new Car("____", "____", ____);
System.out.println(myCar.year);
}
}