ControleBonificacao esta somando os valores do gerente e do editor, como mostrar separados os valores de cada tipo de funcionário ?


Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
ControleBonificacao esta somando os valores do gerente e do editor, como mostrar separados os valores de cada tipo de funcionário ?


Opa, amigo. No ControleBonificacao.java, foi feito um "Loop" e o sua variável bonificacao da um get em todas as bonificações, e lá ficam guardadas indivíduaolmente, para mostrar elas só é necessário pedir para ser mostrada. ex:
public class ControleBonificacao {
private double soma;
public void registra(Funcionario f) {
double boni = f.getBonificacao();
System.out.println(boni);
this.soma = this.soma + boni;
}
public double getSoma() {
return soma;
}
}