Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/12/2015, 08:00
eferion
 
Fecha de Ingreso: octubre-2014
Ubicación: Madrid
Mensajes: 1.212
Antigüedad: 10 años, 2 meses
Puntos: 204
Respuesta: ¿Por qué se hacen llamadas a los métodos de las clases bases?

Cuando se sobreescribe un método en una clase derivada muchas veces lo que se pretende no es cambiar radicalmente el funcionamiento de dicho método, sino simplemente hacer "algo adicional", como por ejemplo actualizar variables propias de la clase derivada. En este caso puedes o bien copiar y pegar el código de la función (no recomendado) o hacer una llamada al método de la clase padre para reutilizar su código.

¿Por qué funciona? porque, como te ha dicho xKuZz, el método sigue existiendo. Lo que sucede es que su código ha quedado "oculto" por tu versión de la función... pero eso no impide que desde tu clase puedas ejecutar ese código.

Un saludo
__________________
La ayuda se paga con esfuerzo o con dinero. Si no estás dispuesto a esforzarte y quieres que te hagan los deberes pide presupuesto, al menos así ahorrarás tiempo.