equals()
クラスのメソッドとメソッドをオーバーライドする場合hashCode()
、次のアプローチは機能しますか?
オブジェクトが等しいかどうかを確認するすべてのロジックは、equals()
メソッドで実行されます。このクラスには、1 に設定された静的変数 ( と呼びますhashCodeReturn
) があります。
equals メソッドが false を返すロジックに達するたびに、に 1 を追加します。hashCodeReturn
thenはhashCode()
単にhashCodeReturn
値を返します
これが機能しない理由はありますか?
どうもありがとう。