Hériter de la classe car
Avec l’héritage, nous pouvons créer des relations entre les classes et mutualiser du code, en évitant les répétitions inutiles. Vous allez faire en sorte que la classe Toyota hérite de tout ce que nous avons défini dans la classe Car. Pour finaliser l’héritage, vous devez appeler le constructeur de la classe de base.
La classe Car des exercices précédents a été préchargée pour vous.
Cet exercice fait partie du cours
Introduction à la programmation orientée objet en Java
Instructions
- Complétez l’héritage de la classe
Toyotaà partir de la classeCaren utilisant le mot‑cléextends. - Appelez le constructeur de la classe
Cardepuis le constructeur deToyotaen utilisant la méthodesuper. - Passez les paramètres correspondants à la méthode
superà partir des paramètres du constructeur deToyota. - Créez une instance de
ToyotaappeléemyToyotaavec lacolorégale à"black", lemodelégal à"yaris"et leyearégal à2014.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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);
}
}