CommencezCommencez gratuitement

Hériter de la classe car

Avec l'héritage, on peut créer des liens entre les classes et partager du code pour éviter les répétitions inutiles. Vous ferez en sorte que la classe Toyota hérite de tout ce que nous avons créé dans la classe Car, et pour compléter 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.

Cette activité fait partie du cours

Introduction à la programmation orientée objet en Java

Voir le cours

Instructions de l’exercice

  • 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 à partir du constructeur de Toyota en utilisant la méthode super.
  • Transmettez les bons 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 ce code d’exemple.

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