1
resposta

duvida

Oque significa todo essa implentação gerada do hashCode, qual a funcionalidade dela?

public int hashCode() {
    final int prime = 31;
    int result = 1;
    result = prime * result + ((nome == null) ? 0 : nome.hashCode());
    result = prime * result + numeroMatricula;
    return result;
}

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Luca,

Salvo engano eu, o professor explica tudo isso no curso. Mas através do metodo hashCode é uma ferramenta da JVM que é utilizado para montar a tabela hash de modo correto para que no equals você consiga identificar se os objetos são iguais.