Aan de slagBegin gratis

Parameters toevoegen aan de constructor van de Car-klasse

Om klassen dynamisch te gebruiken, moet de class-constructor parameters accepteren. Je gaat de Car-klasse updaten en de constructor parameters laten ontvangen, zodat elke instantie die je maakt verschillende eigenschapswaarden kan hebben.

Deze oefening maakt deel uit van de cursus

Introductie tot objectgeoriënteerd programmeren in Java

Bekijk cursus

Oefeninstructies

  • Update de constructor van de Car-klasse zodat deze één parameter extra krijgt: een int year.
  • Stel year in binnen de constructor op basis van de overeenkomstige constructorparameter.
  • Geef de waarden "blue" als String, "corolla" als String en 2022 als int door aan de Car-constructor wanneer je myCar maakt.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

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);
  }
}
Code bewerken en uitvoeren