1
resposta

A hashcode passou a ser o 1º caractere?

Boa tarde,

no exemplo o hashcode passou a ser o primeiro caractere? O método public int hashcode() gera um hashcode e sobrescrevendo eu posso definir os critérios para gerar o meu hashcode, é isso?

Obrigado

1 resposta

Boa tarde João. Sim. É isso mesmo, ao sobrescrever o método "public int hashCode()" você pode definir seus próprios critérios para gerar o seu código de valor inteiro que o método irá retornar.

Porém é sempre bom levar em consideração que já existe diversos padrões e boas práticas muito eficientes para esse tipo de método. Na maioria das vezes vale mais a pena usá-los.

Espero ter ajudado.