Quando criamos o método Registra, da classe controle de bonificação, o compilador entende que o getBonificacao é do gerente pelo fato de ele também ser um funcionário?, por ter herdado todas as características da classe mãe?
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!
Quando criamos o método Registra, da classe controle de bonificação, o compilador entende que o getBonificacao é do gerente pelo fato de ele também ser um funcionário?, por ter herdado todas as características da classe mãe?
Se "getBonificacao" existe dentro da entidade de funcionário, sim.
Fala Luís!
Na verdade, o compilador vai entender que está debaixo da classe funcionário, porém, na hora da execução que através do tipo de referência que está chamando (se é um Gerente, ou um Funcionário genérico) que ele vai saber se chama o método getBonificacao do Gerente (mais específico) ou do Funcionario (genérico).
Espero ter ajudado!
Abs!