A voir également:
- A quoi sert "Extends" dans PHP POO
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Php alert - Forum PHP
- Retour à la ligne php ✓ - Forum PHP
- Super poo - Forum Programmation
1 réponse
Salut.
C'est pour l'héritage.
Dans « class MaClasseDeux extends MaClasseUn », MaClasseDeux héritera des méthodes et des attributs de la classe MaClasseUn.
Et ensuite, tu devras définir les méthodes propres à la classe MaClasseDeux.
L'héritage sert donc à construire des classes en se basant sur une autre mais en ajoutant des méthodes et attributs propres à la nouvelle classe.
On peut imaginer la classe Metier qui a certaines méthodes (recevoirSalaire, augmenterSalaire, afficherSalaire, etc) et certains attributs (salaire, nom, prenom, etc).
Tu pourras créer une classe Docteur qui hérite de Metier. Docteur aura les méthodes et attributs de Metier, mais tu pourras également en ajouter rien que pour la classe Docteur (faireVaccin, prescrire, etc).
http://fr.wikipedia.org/wiki/H%C3%A9ritage_(informatique)
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql#ss_part_5
https://openclassrooms.com/fr/courses/1665806-programmez-en-oriente-objet-en-php
https://jcrozier.developpez.com/tutoriels/web/php/programmation-orientee-objet/#LV
C'est pour l'héritage.
Dans « class MaClasseDeux extends MaClasseUn », MaClasseDeux héritera des méthodes et des attributs de la classe MaClasseUn.
Et ensuite, tu devras définir les méthodes propres à la classe MaClasseDeux.
L'héritage sert donc à construire des classes en se basant sur une autre mais en ajoutant des méthodes et attributs propres à la nouvelle classe.
On peut imaginer la classe Metier qui a certaines méthodes (recevoirSalaire, augmenterSalaire, afficherSalaire, etc) et certains attributs (salaire, nom, prenom, etc).
Tu pourras créer une classe Docteur qui hérite de Metier. Docteur aura les méthodes et attributs de Metier, mais tu pourras également en ajouter rien que pour la classe Docteur (faireVaccin, prescrire, etc).
http://fr.wikipedia.org/wiki/H%C3%A9ritage_(informatique)
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql#ss_part_5
https://openclassrooms.com/fr/courses/1665806-programmez-en-oriente-objet-en-php
https://jcrozier.developpez.com/tutoriels/web/php/programmation-orientee-objet/#LV