Herencia
Mecanismo para crear clases basadas en otras clases existentes heredando propiedades y métodos. Podés reutilizar y extender comportamiento, pero no te vuelvas loco con jerarquías profundas: a veces un trait o composición es mejor.
Definición
Un mecanismo que permite crear nuevas clases basadas en clases existentes, heredando sus propiedades y métodos. La herencia promueve la reutilización del código y permite establecer jerarquías entre clases. La clase hija puede sobrescribir o extender el comportamiento de la clase padre.
Ejemplos
- • class Perro extends Animal { }
- • parent::metodo();