Přidání parametrů do konstruktoru třídy Car
Aby bylo možné třídy používat dynamicky, musí konstruktor přijímat parametry. Aktualizuješ třídu Car tak, aby konstruktor přijímal parametry – každá vytvořená instance pak může mít jiné hodnoty vlastností.
Toto cvičení je součástí kurzu
Introduction to Object-Oriented Programming in Java
Pokyny k cvičení
- Rozšiř konstruktor třídy
Caro další parametr:intyear. - Uvnitř konstruktoru nastav hodnotu
yearpodle odpovídajícího parametru konstruktoru. - Při vytváření objektu
myCarpředej konstruktoruCarhodnoty"blue"jakoString,"corolla"jakoStringa2022jakoint.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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);
}
}