Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvida em Referência e no exemplo da aula.

O Nico começou a tocar neste assunto no vídeo anterior e disse que explicaria melhor agora com outro exemplo. Não entendi qual o propósito desse exemplo que ele inventou da classe ControleBonificacao (não faz sentido um objeto para chamar cada funcionário e ir somando a bonificação de todo mundo num lugar só).

Mas tudo bem... porque acho que entendi mais ou menos o propósito dele de explicar como funciona o Polimorfismo e chamar os métodos mais específicos dos objetos com herança.

O que eu realmente não entendi de forma alguma é o propósito dessa construção:

Funcionario g1 = new Gerente();

Pra quê serve isso? Afinal, g1 vai ser um objeto da classe Gerente, mas como foi guardado numa referência Funcionario e não vai poder acessar a variável int senha e nem o método public boolean autentica(int senha). Fazer essa referência ainda me parece um erro... ou isso tem utilidade em algum outro cenário?

1 resposta
solução!

Continuando no curso ficou mais claro sobre esta situação das referências.