Volver al glosario
php

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();