Hola,
me gustaría redefinir el operador ==, para personalizar cuando una clase es
igual a otra (un cliente es igual a otro si tiene el mismo nombre, etc...),
pero he leído q tb es aconsejable redefinir el operador equals, por el tema
de las colecciones, o algo así...
El caso es q no creo q esas clases estén en una colección (sí en Arrays pero
es diferente). ¿Debería redefinir tb el equals? ¿Cómo se debería hacer?
Aunque tenga redefinido ==.
Por otro lado, he leído que equals, internamente, llama a == pero haciendo
algunas cosas más, o algo así... ¿Q diferencias hay entre ==, el método de
clase equals y el estático equals?
Muchas gracias por su ayuda
Un saludo
Leer las respuestas