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

Accédez au cours complet aujourd’hui

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

Overrider ou modifier une classe grâce à l'héritage

Overrider ou modifier une classe grâce à l'héritage - Tutoriel PHP

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

Overrider ou modifier une classe grâce à l'héritage

Dans cette vidéo, on va essayer de voir ensemble comment faire pour pouvoir over-hider, donc surcharger une méthode. On a la possibilité, lorsqu'on hérite, de pouvoir tout simplement faire une surcharge d'une méthode. Pour ça, on va partir de la classe Personne et on va essayer de modifier, par exemple, la méthode marcher. La méthode marcher, normalement, la classe Employe en bénéficie via l'héritage. Ce que j'aimerais ici, c'est dire qu'un employé marche rapidement. Je vais faire un $employe et j'appelle la méthode marcher. Je vais faire un echo pour afficher le résultat. Voilà ce que ça va me donner. Je reviens et je vais commenter le code en dessous pour qu'on puisse bien voir le résultat. Si je reviens sur le navigateur, j'ai bien ici « je marche », impeccable. Mais, ce que j'aimerais, lors de l'héritage, c'est redéfinir la méthode marcher et dire que les employés ne marchent pas seulement, ils marchent rapidement. Pour faire cela, je vais pouvoir rappeler la méthode marcher dans…

Table des matières