Boa tarde, entendi o que o código deveria fazer, mas não faz. Pois ele deveria ter os resultados diferentes para cada função, "funcionário comum", "funcionário gerente" e "funcionário editor de video". respectivamente de acordo com a regra de cada função o total de cada um (ex.:/ no fim do mês) deveria ser 2100 reais (funcionário comum), 5500 reais (gerente) e 2755 reais (editor de video). PERGUNTA: cada um que ganha sua bonificação especifica. Certo? Mesmo assim...
Eu não entendi o seguinte. dentro da class ControleBonificacao{
private double soma; // este atributo nao tem um set, para poder receber nenhum valor que possa ser introduzido nele para que possa ser resgatado pelo get.
mais abaixo... double boni = f.getBonificacao(); this.soma = this.soma + boni;
// COMO ESTE "SOMA" PODE RECEBER ALGO, SE NÃO EXISTE UM VALOR PARA COLOCAR DENTRO DELE? E ELE NÃO É UTILIZADO FORA DESTA CLASSE PARA QUE PUDESSE SE DIZER QUE ELE RECEBEU UM VALOR DE ALGUM LUGAR? como ele pode receber a ele mesmo + alguma coisa... se ele não tem valor dentro dele?
public double getSoma{ return soma; }
}