entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

Cuando definir equals y hashCode en Java

¿En que casos debo definir los métodos equals y hashCode en mis clases?

2 Respuestas

1voto

Peter Puntos150480

Cuando las instancias de la clase van usarse en contextos de comparaciones o identificación, por ejemplo:

almacenar en colecciones como List,Stack,Map.

1voto

Cuando sabes que tus pojos los vas a guardar en alguna estructura de datos, por ejemplo un hashmap, la jvm necesita un mecanismo para "saber la identidad" del pojo para poder guardarlo internamente en la estructura.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta