Cómo funciona el método equals () en Java [duplicado]

Esta pregunta ya tiene una respuesta aquí:

¿Cuál es la diferencia entre == y equals () en Java? 22 respuestas

Losequalsl método @ compara si dos valores de objeto son iguales o no. Mi pregunta es cómo compara los dos objetos. ¿Cómo puede decir que los dos objetos son iguales o no? Quiero saber en función de lo que compara los dos objetos. No estoy incluyendo lahashCode método.

Respuestas a la pregunta(3)

Su respuesta a la pregunta