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