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
Oefeninstructies
- Update de constructor van de
Car-klasse zodat deze één parameter extra krijgt: eenintyear. - Stel
yearin binnen de constructor op basis van de overeenkomstige constructorparameter. - Geef de waarden
"blue"alsString,"corolla"alsStringen2022alsintdoor aan deCar-constructor wanneer jemyCarmaakt.
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);
}
}