結果 : why we override hashcode and equals method in java