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.