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.
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.
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.