Ce principe POO appelé Inheritance.
Lorsqu'une classe hérite B
(étend) de la classe A
, une instance de classe B
hérite de toutes les fonctionnalités de la classe A
et a accès à des méthodes protected
(et bien sûr public
) et les attributs via parent::
. En savoir plus sur inheritance in PHP.
L'héritage est souvent utilisé lorsque les classes part certaines propriétés.
Par exemple, je peux avoir une classe Personne qui contient des informations telles que name
et sous-classesCustomer
, Partner
, héritant de la propriété name
mais ajoute des fonctionnalités personnalisées.
Beaucoup de doublons: http://stackoverflow.com/search?q=%5Bphp%5D+class+extends – mario
EboMike: Est-ce que je vous ai demandé quelque chose? =) – Aborted
Si seulement PHP avait un largement disponible, concis, manuel .... –