开始使用免费开始使用

为 Car 类构造函数添加参数

若要更灵活地使用类,需要在类的构造函数中接收参数。您将更新 Car 类,使构造函数能够接收参数,从而确保您创建的每个实例都可以拥有不同的属性值。

本练习是课程的一部分

Java 面向对象编程入门

查看课程

练习说明

  • Car 类的构造函数更新为再接收一个参数:int 类型的 year
  • 在构造函数中把 year 设置为对应的构造函数参数。
  • 创建 myCar 时,向 Car 构造函数传入 "blue"String)、"corolla"String)和 2022int)。

交互式实操练习

通过完成这段示例代码来试试这个练习。

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);
  }
}
编辑并运行代码