¿Por qué la reescritura de Java es igual? !
Cuando igual compara dos objetos de forma predeterminada, comprueba si apuntan a la misma dirección.
Pero a veces queremos que dos objetos consideren que sus cualidades son verdaderas siempre que tengan las mismas propiedades. Por ejemplo:
Estudiante s1 = nuevo Estudiante(1, "nombre1");
Estudiante s2 = nuevo Estudiante(1, "nombre1"); Si no reescribimos iguales, no son iguales, por lo que tenemos que reescribir iguales. Se considera que siempre que su identificación y nombre sean iguales, esto a veces se usa en algunas colecciones. contiene en la colección también se comparan con iguales