Use super para operar variáveis e métodos de membros ocultos
Uma vez que uma subclasse oculta uma variável de membro herdada, o objeto criado pela subclasse não será mais proprietário da variável. A variável será propriedade da palavra-chave super. Métodos ocultos não podem ser chamados. A chamada deste método é tratada pela palavra-chave super. Portanto, se você quiser usar variáveis de membro ou métodos ocultos pela subclasse em uma subclasse, precisará usar a palavra-chave super.
Perceber:
Quando super chama um método oculto, as variáveis-membro que aparecem no método são variáveis-membro ocultas pela subclasse ou variáveis-membro herdadas.
Use super para chamar o construtor da classe pai
Ao usar o construtor de uma subclasse para criar um objeto da subclasse, o construtor da subclasse sempre chama primeiro um construtor da classe pai. Ou seja, se o construtor da subclasse não indicar explicitamente o uso do construtor da classe pai. classe pai, qual método construtor, a subclasse chama o construtor da classe pai sem parâmetros.
Como a subclasse não herda o método de construção da classe pai, a subclasse precisa usar super em seu método de construção para chamar o método de construção da classe pai, e super deve ser a primeira instrução no método de construção da subclasse, que é, se na subclasse No método construtor, se a palavra-chave super não for explicitamente escrita para chamar um determinado método construtor da classe pai, então o padrão é:
super();