Implémenter des méthodes abstraites
Vous allez modifier les classes Toyota et Mercedes pour donner à chaque voiture sa propre implémentation du klaxon. Pour distinguer les deux, vous allez créer une version de la méthode qui actionne le klaxon dans les classes Toyota et Mercedes.
La classe Car a été préchargée pour vous.
Cette activité fait partie du cours
Introduction à la programmation orientée objet en Java
Instructions de l’exercice
- Implémentez la méthode
soundHorndans la classeToyotapour afficher"sounds like a toyota". - Implémentez la méthode
soundHorndans la classeMercedespour afficher"sounds like a mercedes". - Dans la méthode
main, appelez la méthodesoundHornsur l'instancemyToyotaet la méthodesoundHornsur l'instancemyMercedes.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
public class Main {
static class Toyota extends Car {
public Toyota() {
super();
}
// Create soundHorn() for Toyota
public ____ ____() {
System.out.println("____");
}
}
static class Mercedes extends Car {
// Create soundHorn() for Mercedes
public void ____() {
System.out.println("____");
}
public Mercedes() {
super();
}
}
public static void main(String[] args) {
Toyota myToyota = new Toyota();
Mercedes myMercedes = new Mercedes();
// Call "soundHorn" for myToyota and myMercedes
____.____();
____.____();
}
}