시작하기무료로 시작하기

Car 클래스 생성자에 매개변수 추가하기

클래스를 동적으로 사용하려면 생성자가 매개변수를 받아야 해요. Car 클래스를 업데이트하여 생성자가 매개변수를 받도록 하고, 생성하는 각 인스턴스가 서로 다른 속성 값을 가질 수 있게 해 보세요.

이 연습은 강의의 일부입니다

Java로 배우는 객체 지향 프로그래밍 입문

강의 보기

연습 안내

  • Car 클래스의 생성자를 업데이트하여 int 타입의 year 매개변수 하나를 더 받도록 하세요.
  • 생성자 내부에서 year를 동일한 이름의 생성자 매개변수에 맞게 설정하세요.
  • myCar를 생성할 때, Car 생성자에 String"blue", String"corolla", 그리고 int2022를 전달하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

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);
  }
}
코드 편집 및 실행