1
resposta

Sobrecarga de metodos

No exemplo sobre a Sobrecarga de métodos, o método feito somente com um parâmetro (senha) só funcionara se antes for especificado de uma outra forma de qual login estamos falando ?

A sobrecarga de métodos funciona na mesma forma dos construtores ?

1 resposta

O método em questão:

public boolean autentica(int senha) {
        if(this.senha == senha) {
            return true;
        } else {
            return false;
        }
    }

Por si só não depende do login, como você pode ver no corpo do método ele só valida a senha, então ele funcionaria sim sem o login.

Sim, a sobrecarga lembra a forma dos construtores no que diz respeito a ter vários construtores com assinaturas(número/tipo de parâmetros) diferentes mas com o nome igual(nome da classe).