Saltar la navegación

Regla 1

En general puede accederse a los métodos de la clase ascendiente que han sido redefinidos empleando la palabra reservada super delante del identificador del método. Este mecanismo sólo permite acceder al método perteneciente a la clase en el nivel inmediatamente superior de la jerarquía de clases.

Por ejemplo:

Se tiene la clase Figura con el método dibujar():

La clase derivada Cuadrado de igual manera tiene el método dibujar():

En el método main se crea una instancia de la clase Cuadrado y se manda a llamar el método dibujar().

Y al ejecutar el código la salida será la siguiente:

Como se pudo observar, el método dibujar() de la clase Cuadrado llama al método dibujar() de la clase Figura, y posteriormente hace sus instrucciones.