equals () sin hashCode ()

¿Puedo implementar solo equals () pero no hashCode () si solo necesito comparar objetos y aún no planeo colocar los objetos en contenedores basados en hash?

Parece que todas las biblias de Java dicen que estas dos DEBEN implementarse juntas. :(

Mis inquietudes: -Si siempre implemento hashCode () junto con equals (), habrá un montón de código que no se usará realmente y sin cobertura de prueba de unidad. (No voy a probar el hashCode () si no se usa) -Es solo hasta que cuando coloco el objeto en un contenedor basado en hash sé cómo se pretende buscar los objetos. Y solo hasta entonces puedo estar seguro de qué estrategia de hashing usar.

Respuestas a la pregunta(7)

Su respuesta a la pregunta