Hi Ranchers,
I am overriding the equals() method of the object.
Example:
Class Blah
{
public abstract
String getOid();
public boolean equals(Object o)
{
return this.getOid().equals(((Blah)o).getOid());
}
}
I assume If the oid's of the two classes are equal then the two objects are equal.
I read that its a best practice to override hashCode() method when you override equals() method and it should return the same hashCode if two objects are equal.
What should be the implementation for the hashCode() method?
Thanks in advance