Why do you need to override Hashcode? what happens if you don't?
Printable View
Why do you need to override Hashcode? what happens if you don't?
Hi
If two objects are equal, their hash code must also be equal. If you override the equals() method, you change the way two objects are equated and Object's implementation of hashCode() is no longer valid. Therefore, if you override the equals() method, you must also override the hashCode() method as well.