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?
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?
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!