Aan de slagGa gratis aan de slag

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

Cursus bekijken

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.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in 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