CommencezCommencez gratuitement

Ajouter des paramètres au constructeur de la classe car

Pour utiliser les classes de façon dynamique, le constructeur doit accepter des paramètres. Vous allez mettre à jour la classe Car et faire en sorte que le constructeur reçoive des paramètres, afin que chaque instance que vous créez puisse avoir des valeurs de propriétés différentes.

Cette activité fait partie du cours

Introduction à la programmation orientée objet en Java

Voir le cours

Instructions de l’exercice

  • Mettez à jour le constructeur de la classe Car pour accepter un paramètre de plus : un int year.
  • À l’intérieur du constructeur, affectez year au paramètre correspondant du constructeur.
  • Lors de la création de myCar, passez les valeurs "blue" en tant que String, "corolla" en tant que String, et 2022 en tant que int au constructeur de Car.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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);
  }
}
Modifier et exécuter le code