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

Criação do objeto aos 03:20

Olá!

Gostaria de saber o motivo pelo qual o instrutor criou um objeto CotroleBonificacao aos (03min:20segundos), sendo que ja existe no caso, uma classe com o mesmo nome. neste caso será que nao estamos "desporlimofizando" haha essa palavra eu inventei. (Acho que não consegui explicar muito bem a minha duvida! :()

1 resposta
solução!

Boa noite Leandro,

Essa é a maneira que se usa para criar objetos no Java. Se temos uma classe Funcionario e queremos criar uma instância daquela classe (um objeto), fazemos da seguinte maneira:

Funcionario f1 = new Funcionario();

No vídeo o professor criou um objeto do tipo CotroleBonificacao.

CotroleBonificacao controle = new CotroleBonificacao();

Esse objeto tem 2 métodos, o registrae o getSoma.

O polimorfismo mesmo ocorre por volta dos 8:30 no vídeo quando o professor elimina 3 métodos (1 para cada profissão) e substitui por um único método, que ao invés de receber uma referência do tipo Editor, Designer ou Programador recebe uma referência do tipo Funcionario, classe da qual as outras herdam. Logo o método funciona para todas essas outras referências, afinal todas também são funcionários.

Abraços