Dans le cours : PHP : La programmation orientée objet

Accédez à ce cours grâce à un essai gratuit

Inscrivez-vous aujourd’hui pour accéder à plus de 25 300 cours dispensés par des experts.

Découvrir les classes abstraites

Découvrir les classes abstraites

Dans cette vidéo, nous allons aborder la notion de classe abstraite. Qu'est-ce qu'une classe abstraite ? C'est une classe qui sert de modèle pour construire d'autres classes. Les classes abstraites sont particulières, parce qu'on n'a pas la possibilité de les instancier. C'est-à-dire qu'une classe abstraite est une classe modèle qui servira à construire une autre classe. On n'a pas la possibilité de créer un objet à partir de la classe abstraite. Pour bien comprendre le fonctionnement de la classe abstraite, nous allons créer une nouvelle classe que l'on va appeler Animal. Cette classe Animal aura deux méthodes, une méthode manger qui dira "Je mange" et une méthode dormir qui retournera "Je dors". Ici, on a créé la classe Animal, et les animaux dorment et mangent en général. Donc ici, je vais retourner simplement "je dors". Maintenant, pour déclarer une classe comme abstraite, il va falloir ajouter le mot-clé abstract devant class. J'ajoute abstract pour dire que ma classe est…

Table des matières