La Herencia permite a una clase, «heredar», los métodos y atributos (ambos ya vistos en capítulos anteriores) de otra clase, para este proceso es usada la palabra reservada extends seguida de la que será su clase «padre».
Vamos a ver el siguiente ejemplo:
<?php class Ejemplo { var $atributo; function Ejemplo() { // Do nothing } function setAtributo($value) { $atributo = $value; } } class Ejemplo2 extends Ejemplo { function Ejemplo2() { } function getAtributo() { return $atributo; } } $obj = new Ejemplo2(); $obj->setAtributo(7); echo $obj->getAtributo(); ?>
Como ves se pueden usar los métodos de las dos clases ya que al instanciar un objeto de la clase Ejemplo2 al ser heredada de Ejemplo adquiere sus métodos.
| Anterior: 10.2) Los atributos de POO |
|
Siguiente: 10.4) Veamos el Acceso Public (Público) en POO PHP 5 |
Si tuviste alguna duda no dudes en dejarnos tus comentarios y en breve nuestro staff te apoyará.



