Julho 06
Prof(s). Eduardo Bezerra & Ismael H. F. Santos                                                2
Sobrecarregando hashCode()
nhashCode() deve devolver um número inteiro que represente o objeto
n Use uma combinação de variáveis, uma chave primária ou os critérios usados no equals()
nNúmero não precisa ser único para cada objeto mas dois objetos iguais devem ter o mesmo número.
n método hashCode() é chamado automaticamente quando referências do objeto forem usadas em coleções do tipo hash (Hashtable, HashMap)
n equals() é usado como critério de desempate, portanto, se implementar hashCode(), implemente equals() também.