If equals() returns false then hashcode comparison may return true or false.
If hashcode comparison returns true then equals() may or may not return true.
If hashcode comparison returns false then equals() must return false.
I am unable to understand why the fourth is must staement. Any ideas?
This post has been edited by bhandari: 20 February 2008 - 04:53 AM