Qué es la variable super en Java

Uso de la variable especial super que hace referencia a la superclase de la clase actual

La variable especial super refiere a la superclase de la clase actual. Cada objeto en Java contiene no sólo las variables de instancia de su clase sino también las de todas las clases superiores a ella. Estas variables de las superclases han de ser inicializadas antes que las variables de instancia de la propia clase. Esto se consigue llamando en el inicio del código al constructor de todas las superclases para inicializar sus campos.

Cuando se declara una clase heredando explícitamente de otra como en el código siguiente:

public class Subclase extends Superclase {

Leer más