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.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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.