Alguém consegue me ajudar nesse entendimento? pf pbg
Alguém consegue me ajudar nesse entendimento? pf pbg
Oi Samila! Tudo bem!?
Qual a sua dúvida??? Talvez eu possa ajudá-la!
Abraços!
Oi, Samila. Se eu me recordo, nessa aula ele estava ensinando sobre polimorfismo. A ideia é chamar o método registra da classe ControleBonificação, passando como parâmetro um objeto do tipo Funcionário, pois todos eles possuem a função getBonificacao() que retorna um double, esse valor retornado é somado com o valor já existente no atributo soma (lembrando que será instanciando um objeto do tipo ControleBonificacao, que ficará chamando o método registra() várias vezes e somando esses valores), após isso é só dar um getSoma(), exemplo:
Gerente g1 = new Gerente();
EditorVideo ev = new EditorVideo();
ControleBonificacao controle = new ControleBonificacao();
controle.registra(g1);
controle.registra(ev);
System.out.println(controle.getSoma());
E assim é bloco de código do método registra, chamando o getBonificacao() desses dois objetos e somando com atributo soma
public void registra(Funcionario f) {
this.soma += f.getBonificacao();
}
Muito bom, agradeço demaaaais!