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!