Tópico 05 - Orientação à Objetos
super
Assim como this refere-se ao próprio objeto, a palavra super é utilizada para referenciar a superclasse (a classe herdada).
Ela é comumente usada para chamar o construtor da superclasse:
public class Funcionario {
public String nome;
public String codigo;
public Funcionario(String nome, String codigo) {
this.nome = nome;
this.codigo = codigo;
}
}
public class Professor extends Funcionario {
public Professor(String nome, String codigo) {
super(nome, codigo);
}
}
Ao herdar de outra classe, o construtor da superclasse é sempre chamado — de forma implícita ou explícita com super(...).