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

Olá meus amigos ,porque esse método tem Funcionario e logo em seguida funcionario , não estou conseguindo entender a lógica , obrigado.

public bool Logar(Funcionario funcionario, string senha)

insira seu código aqui
3 respostas

Olá Ricardo!

Quando vai declarar um método que recebe parâmetros, devemos colocar o tipo do parâmetro e depois o nome da variável que será usada dentro do método.

Neste caso, quer dizer que o parâmetro funcionario será do tipo Funcionario, assim como o parâmetro senha é do tipo string.

Espero ter ajudado!

Bons estudos!

solução!

Entendi ,obrigado .

Agora estou com outra duvida ,se string recebe um texto ,funcionario recebe todas as variáveis de Funcionario?

Ola Ricardo,

Exatamente, nesse caso funcionario recebe uma instância do objeto Funcionario. Sendo assim ele possui todas as propriedades/metodos do mesmo. (levando em conta os modificadores de acesso.)