Boa tarde,
Gostaria de compartilhar uma observação que fiz no final do curso de orientação a objeto, É claro que posso estár errado tbm... !
O caso é que se vcs deixarem o return somente com true(sim), na linha 20 da imagem, O cliente vai ficar sempre logado(mesmo inserindo a senha incorreta).
Então fiz a copia do mesmo modo que está na class dos funcionario... Deu certo!
Mas não tenho certeza se é correto destá forma. Foi só uma alternativa que encontrei.