Gerente g1 = new Gerente(); g1.setNome("Evandro"); g1.setSalario(1000);
Funcionario joao = new Funcionario();
joao.setSalario(200);
Funcionario j = new Funcionario();
j.setSalario(200);
EditorVideo pedro = new EditorVideo();
pedro.setSalario(1000);
ControlaBonificacao controle = new ControlaBonificacao();
controle.registro(g1);
controle.registro(joao);
controle.registro(j);
controle.registro(pedro);
public class ControlaBonificacao {
private double soma;
public void registro(Funcionario f) {
double boni = f.getBonificacao();
this.soma = this.soma + boni;
}
public double getSoma() {
return soma;
}
}
public class Funcionario {
private String nome;
private String CPF;
private double salario;
public Funcionario() {
}
public double getBonificaco() {
System.out.println("Chamando o método bonificacao");
return this.salario * 0.05;
}