sábado, 23 de noviembre de 2013

Redefinición de métodos heredados

Una clase puede redefinir (volver a definir) cualquiera de los métodos heredados de su super-clase que 110 sean final. El nuevo método sustituye al heredado para todos los efectos en la clase que lo ha redefinido. Las métodos de la super-clase que han sido redefinidos pueden ser todavía accedidos por medio de la palabra super desde los métodos de la clase derivada, aunque con este sistema sólo se puede subir un nivel en la jerarquía de clases. Los métodos redefinidos pueden ampliar los derechos de acceso de la super-clase (por ejemplo ser public. en vez de protected o package). pero nunca restringirlos. 
Los métodos de clase o static 110 pueden ser redefinidos en las clases derivadas.

No hay comentarios:

Publicar un comentario