CommencerCommencer gratuitement

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

Afficher le cours

Instructions

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

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