Začněte nyníZačněte zdarma

Přidání parametrů do konstruktoru třídy Car

Aby bylo možné třídy používat dynamicky, musí konstruktor přijímat parametry. Aktualizuješ třídu Car tak, aby konstruktor přijímal parametry – každá vytvořená instance pak může mít jiné hodnoty vlastností.

Toto cvičení je součástí kurzu

Introduction to Object-Oriented Programming in Java

Zobrazit kurz

Pokyny k cvičení

  • Rozšiř konstruktor třídy Car o další parametr: int year.
  • Uvnitř konstruktoru nastav hodnotu year podle odpovídajícího parametru konstruktoru.
  • Při vytváření objektu myCar předej konstruktoru Car hodnoty "blue" jako String, "corolla" jako String a 2022 jako int.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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);
  }
}
Upravit a spustit kód