Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Controle Bonificacao

No codigo

public void registra(Funcionario f) {
        double boni = f.getBonificacao();
        this.soma = this.soma + boni;
}

Para que server declarar o "f" após o Funcionario dentro do Paranteses?

1 resposta
solução!

Olá,

Esta função recebe um Funcionario f, onde f é o nome do funcionário que será manipulado dentro da função.

O nome do Objeto Funcionario pode ser diferente entre o local que a função é chamada, e local que ela é executada exemplo.

//função dentro do void.main (por exemplo) (onde é chamada):

Funcionario funcionario1 = new Funcionario();

funcionario1.setBonificacao(10);

Registrar registrar= new Registra();

registrar.registra(funcionario1);

//função dentro da classe Registrar, (onde é executada).

public void registra(Funcionario f) {

        double boni = f.getBonificacao();

        this.soma = this.soma + boni;
}

Espero ter ajudado!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software