Tema: Herencia
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/03/2009, 14:33
Avatar de Synkronice
Synkronice
 
Fecha de Ingreso: octubre-2007
Ubicación: Madrid
Mensajes: 831
Antigüedad: 17 años, 3 meses
Puntos: 48
Exclamación Respuesta: Herencia

Te ocurre eso porque estas ejecutando los metodos del padre Ejemplo:

tu clase hija tiene:

Código PHP:
public function imprime_caracteristicas()
{
echo 
"Película en VHS:<br>";
parent::imprime_caracteristicas();
echo 
"<br>Duración: " $this->duracion;

El parent::imprime_caracteristicas(); te sobra, lo que haces al ponerlo es ejecutar el método de la clase padre.

No utilices parent en todos los métodos de la clase hija, sólo en el constructor.

Saludos!