public class EditorVideo extends Funcionario {
/*Eu só fiquei na dúvida nesse método somando o 100. Não consegui descobrir o que falta no código para o resultado final da bonificação do Editor de vídeos somar mais 100. O resultado deu 125, mas teria que ser 225.
*/
public double getBonificacao() {
return super.getBonificacao() + 100;
}
}
***********************************************************************
public class TesteReferencias {
public static void main(String[] args) {
Gerente g1 = new Gerente();
g1.setSalario(5000.0);
Funcionario f = new Funcionario();
f.setSalario(2000.0);
EditorVideo ev = new EditorVideo();
f.setSalario(2500.0);
Designer d = new Designer();
d.setSalario(2000.0);
ControleBonificacao controle = new ControleBonificacao();
controle.registra(g1);
controle.registra(f);
controle.registra(ev);
System.out.println(controle.getSoma());
System.out.println(g1.getBonificacao());
System.out.println(f.getBonificacao());
System.out.println(ev.getBonificacao());
System.out.println(d.getBonificacao());
}
}