Ereditare dalla classe car
Con l'ereditarietà possiamo creare relazioni tra classi e condividere codice, evitando ripetizioni inutili. Farai in modo che la classe Toyota erediti tutto ciò che abbiamo creato nella classe Car e, per completare l'ereditarietà, dovrai chiamare il costruttore della classe base.
La classe Car degli esercizi precedenti è già stata caricata per te.
Questo esercizio fa parte del corso
Introduzione alla programmazione orientata agli oggetti in Java
Istruzioni dell'esercizio
- Completa l'ereditarietà della classe
Toyotadalla classeCarusando la parola chiaveextends. - Chiama il costruttore della classe
Cardall'interno del costruttore diToyotausando il metodosuper. - Passa i parametri corretti e corrispondenti al metodo
superprendendoli dai parametri del costruttore diToyota. - Crea un'istanza di
ToyotachiamatamyToyotaconcoloruguale a"black",modeluguale a"yaris"eyearuguale a2014.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
public class Main {
// Enable the "Toyota" class to inherit from "Car"
static class Toyota ____ ____ {
public Toyota(String color, String model, int year){
// Call the "Car" constructor using "super()"
____(____, ____, ____);
}
}
public static void main(String[] args) {
// Create "myToyota" instance of Toyota
____ myToyota = new Toyota("____", "____", ____);
System.out.println(myToyota.model);
}
}