Lägga till parametrar i Car-klassens konstruktor
För att använda klasser dynamiskt behöver klassens konstruktor ta emot parametrar. Du uppdaterar klassen Car så att konstruktorn tar emot parametrar, vilket gör att varje instans du skapar kan ha olika egenskapsvärden.
Den här övningen är en del av kursen
Introduktion till objektorienterad programmering i Java
Övningsinstruktioner
- Uppdatera konstruktorn för klassen
Carså att den tar emot ytterligare en parameter: ettint-värde föryear. - Tilldela
yearinuti konstruktorn med hjälp av motsvarande konstruktorparameter. - Skicka in värdena
"blue"som enString,"corolla"som enStringoch2022som ettinttillCar-konstruktorn när du skaparmyCar.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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);
}
}