java.util.Collection と比較して完全に等しいメソッドが含まれている場合、java.util.Set インターフェイスの目的は何ですか? Java では複数の実装が禁止されておらず、Set の実現 (HashSet) は Set インターフェイスがなくても問題なく機能します。では、なぜその無駄な荷物が必要なのでしょうか?
質問する
422 次
2 に答える
1
のコントラクトを説明するJavaDoc Collection
(強調鉱山):
コレクションは、要素と呼ばれるオブジェクトのグループを表します。要素の重複を許可するコレクションもあれば、許可しないコレクションもあります。
オンSet
:
重複する要素を含まないコレクション。
言い換えれば、Set
抽象化は s の (えっ!) サブセットを記述しCollection
ます。
于 2013-02-06T20:36:26.937 に答える
0
1 つの違いは、Collection では要素の重複が許可されますが、Set では許可されないことです。もっとあるかもしれません。
于 2013-02-06T20:32:34.980 に答える