Créer des classes abstraites
Pour les passionnés d’automobile, il suffit souvent d’entendre le klaxon pour reconnaître un type de voiture. De nombreux constructeurs le savent et donnent à leurs modèles une sonorité unique, comme stratégie de marque. Vous allez mettre à jour la classe Car pour y ajouter une méthode gérant le klaxon des voitures.
NOTE : On ne peut pas instancier une classe abstraite ; elle sert uniquement de plan à partir duquel d’autres classes héritent.
Cet exercice fait partie du cours
Introduction à la programmation orientée objet en Java
Instructions
- Transformez la classe
Caren classe abstraite à l’aide du mot-cléabstract. - Créez dans
Carune méthodepublicabstractvoidappeléesoundHorn.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
public class Main {
// Make Car abstract
static ____ class Car {
public Car() {
}
// Define soundHorn() as a public abstract void method
public ____ ____ ____();
}
public static void main(String[] args) {
}
}