結果 : why do we need to override hashcode and equals method java interview