Créer des classes abstraites
Pour les passionné·e·s d'automobiles, entendre le klaxon suffit pour reconnaître un type de voiture. Beaucoup de constructeurs l'ont compris et donnent un son distinctif à leurs modèles 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 créer d'instances directement à partir d'une classe abstraite ; elle sert plutôt de plan à partir duquel hériter.
Cette activité fait partie du cours
Introduction à la programmation orientée objet en Java
Instructions de l’exercice
- Transformez la classe
Caren classe abstraite à l'aide du mot-cléabstract. - Créez dans
Carune méthodepublicabstractvoidnomméesoundHorn.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
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) {
}
}