class TotalizadorDeBonus{
private double total = 0;
public void adiciona(Funcionario f){
total += f.getBonus();
}
public double getTotal(){
return this.total;
}
}
`
TotalizadorDeBonus totalizador = new TotalizadorDeBonus();
totalizador.adiciona(joao);
totalizador.adiciona(joaquim);
System.out.println(totalizador.getTotal());
O código apresenta o seguinte erro :
TesteFuncionario.java:14: error: method adiciona in class TotalizadorDeBonus cannot be applied to given types;
totalizador.adiciona(joaquim);
^
required: Funcionario
found: Gerente
reason: actual argument Gerente cannot be converted to Funcionario by method invocation conversion
1 error