Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Qual o significado de colocar (Gerente g ) no método registra?

public class ControleBonificacao {

    public void registra(Gerente g)
3 respostas

Você está esperando um parâmetro do tipo Gerente, se passar um objeto já criado do tipo gerente, ele irá realizar as operações com base nos dados desse objeto.

Alan, boa noite!

Nós colocamos o Gerente g no método, pois queremos definir que o só é possível registrar um Gerente (Não um Designer, nem um Desenvolvedor só um Gerente) e o g vai ser um apelido de Gerente, que vamos usar dentro do método, assim se alguem tentar usar o método passando outra classe que não seja um Gerente vai mostrar um erro pois aquele método só aceita esse tipo de objeto!

Espero ter ajudado e bons estudos!

solução!

Entendi, grato pelas respostas!