2
respostas

Classe Gerente - método getBonificacao (Super)

Nessa aula, no código da classe Gerente, aparece no método getBonificacao a palavra "super". Não percebi na explicação o porquê do uso dessa palavra. Obrigado.

2 respostas

Oi Marcelo, tudo bem?

Usamos o super para acessar os elementos da classe mãe, então se temos um método na classe filha que sobrescreve um método da classe mãe e queremos implementar o que o método da classe mãe faz no código da classe filha, usamos a palavra-chave super. Portanto quando usamos o comando super.getBonificacao() + 100 estamos chamando o método sobrescrito getBonificacao() da classe mãe Funcionario e depois somando 100!

Você pode encontrar informações mais detalhadas na documentação da palavra-chave super.

Espero ter ajudado, qualquer dúvida é só avisar!

Bons estudos!!

Entendi. Obrigado.