PHP Orientado a Objetos, Herencia

 
Inicio > PHP Orientado a Objetos > Herencia

 
Herencia
La herencia permite a una clase, "heredar" (ya lo imaginaban no?) , los metodos y atributos de otra clase, para este proceso es usada la palabra reservada extends seguida de la que sera su clase "padre", 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 vez pueden usarse los metodos de las dos clases ya que al instanciar un objeto de la clase Ejemplo2 al ser heredada de Ejemplo adquiere sus elementos.
 
 

 
  << PHP Orientado a Objetos, Atributos Siguiente: PHP Orientado a Objetos, Herencia Multiple en PHP >>
 
    Anunciate Contacto ¿Algún fallo?
 
 
 
 
 
Para visualizar tus páginas web de una manera profesional recomendamos FireFox

 
     
 
© Ing. Alfonso E. Martínez de Castro J. 2007
 
     
Creative Commons License
Esta obra está bajo una licencia de Creative Commons.