¿Debemos siempre anular iguales?

Al escribir las propias clases, ¿es siempre necesario anularequals(Object o)?

Si no lo hago, ¿comprobará automáticamente que todos los campos son iguales? ¿O simplemente comprueba si las dos variables apuntan al mismo objeto?

Respuestas a la pregunta(4)

Su respuesta a la pregunta