IniziaInizia gratis

Aggiungere parametri al costruttore della classe car

Per usare le classi in modo dinamico, il costruttore deve accettare dei parametri. Aggiornerai la classe Car per fare in modo che il costruttore riceva parametri, così ogni istanza che crei potrà avere valori delle proprietà diversi.

Questo esercizio fa parte del corso

Introduzione alla programmazione orientata agli oggetti in Java

Visualizza il corso

Istruzioni dell'esercizio

  • Aggiorna il costruttore della classe Car per accettare un parametro in più: un int year.
  • Imposta year all'interno del costruttore usando il parametro corrispondente.
  • Passa i valori "blue" come String, "corolla" come String e 2022 come int al costruttore di Car quando crei myCar.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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);
  }
}
Modifica ed esegui il codice