1

このAPIから直接Collections.synchronizedCollection(Collection):

返されたコレクションは、バッキング コレクションに hashCode および equals 操作を渡しませんが、オブジェクトの equals および hashCode メソッドに依存します。これは、バッキング コレクションがセットまたはリストである場合に、これらの操作のコントラクトを保持するために必要です。

オーバーライドされたメソッドequalsとがある場合hashCode、それらのオーバーライドされたメソッドは考慮されないということですか? はいの場合、なぜですか? それはかなり誤解を招く...

4

2 に答える 2