Boa noite,
Consegui entender o conceito do polimorfismo, porém ainda não entendi a utilidade de usar: Funcionário g = new Gerente();
Ao invés de: Gerente g = new Gerente();
O professor usou o "Gerente" na referência e deu certo o exemplo da bonificação. Queria entender então qual a vantagem de instanciar o objeto com a variável de referencia do tipo da classe mãe