CommencerCommencer gratuitement

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

Afficher le cours

Instructions

  • Complétez l’héritage de la classe Toyota à partir de la classe Car en utilisant le mot‑clé extends.
  • Appelez le constructeur de la classe Car depuis le constructeur de Toyota en utilisant la méthode super.
  • Passez les paramètres correspondants à la méthode super à partir des paramètres du constructeur de Toyota.
  • Créez une instance de Toyota appelée myToyota avec la color égale à "black", le model égal à "yaris" et le year é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);
    }
}
Modifier et exécuter le code