Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
3
respostas

hashCode

Olá!

Como que o hashCode do enderecoNovo mudou para o mesmo valor do hashCode do endereco sendo que esse valor não lhe foi atribuído em nenhum momento?

3 respostas

Oi Ley

O hashCode dos objetos devolveram o mesmo valor por conta do equals estar considerando apenas o CEP para determinar se dois objetos são iguais.

Olá, Otávio

Ok, o equals confirmou que o cep era igual, então em que momento o método hash do objeto conferido foi modificado? Isso que não entendi

:s

solução!

Oi Ley

Não sei se entendi sua dúvida. O método hashCode de cep não foi modificado, como ele é uma string estamos usando a própria implementação do método do objeto string.