CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Transformez la classe Car en classe abstraite à l'aide du mot-clé abstract.
  • Créez dans Car une méthode public abstract void nommée soundHorn.

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) {        
                       
    }
    
}
Modifier et exécuter le code