|
se pone inherited para invocar al metodo del ancestro del objeto en cuestión.
Por ejemplo en un metodo destroy primero liberas los objetos que hayas creado o cierras archivos etc y despues llamas a inherited para que continue con el proceso previsto. Si lo hicieses al reves cuando quisieras liberar tus objetos etc. ya se habria destruido el objeto.
En un Constructor create suele llamarse primero al inherited para que el objeto se cree normalmente y luego se añade la funcionalidad deseada. Si lo hicieses al reves, el metodo heredado sobreescribiria esa funcionalidad.
Es Importante el momento en el que se llama.
|