Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

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!