Zacznij terazZacznij za darmo

Dodawanie parametrów do konstruktora klasy Car

Aby klasy były naprawdę użyteczne, konstruktor powinien przyjmować parametry. Zaktualizujesz klasę Car tak, aby jej konstruktor przyjmował parametry – dzięki temu każda tworzona instancja będzie mogła mieć własne wartości właściwości.

To ćwiczenie jest częścią kursu

Wprowadzenie do programowania obiektowego w Javie

Zobacz kurs

Instrukcje do ćwiczenia

  • Zaktualizuj konstruktor klasy Car, dodając jeszcze jeden parametr: int year.
  • Przypisz wartość year wewnątrz konstruktora, korzystając z odpowiadającego mu parametru.
  • Tworząc obiekt myCar, przekaż do konstruktora Car wartości: "blue" jako String, "corolla" jako String oraz 2022 jako int.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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);
  }
}
Edytuj i uruchom kod