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

Não entendo o porque!

No código da classe SistemaInterno consta a parte:

  boolean autenticou = g.autentica(this.senha);

Acredito que lendo o código fique da seguinte maneira: Declaração de uma variável do tipo boolean (true/false) que receberá o resultado da autenticação do gerente vindo como parâmetro com a senha do método SistemaInterno. Ele faz uma comparação de senhas vinda junto com o parâmetro do gerente ou ele esta inserindo a senha da classe SistemaInterno?

1 resposta
solução!

Olá Vitor!

Neste caso está comparando a senha que está no objeto do tipo gerente que está na referência g com o valor da senha que a classe SistemaInterno tem.

Dá para se dizer que a variável recebe o valor da comparação (true ou false) entre a senha do SistemInterno e a senha do Gerente. Ou seja, essa é uma expressão comparativa de valores.

Espero ter ajudado!