0

下限Object:にあるワイルドカードタイプを指定することができます。

public void method(Collection<? super Object> c) {
    // compiles, but ? can only be Object
}

論理的には、不明なタイプのみが可能ですObject(クラス階層の上位にあるタイプはありません)。 Object

あるタイプを使用するための要件または正当な理由はあり<? super Object>ますか?

4

1 に答える 1

2

はい、ここで概要を説明しているように、「? super XXXXXX」の使用例があります。要点は、ユーザー/拡張を使用すると、コレクションが読み取り専用または書き込み専用になることです。

于 2013-01-01T05:32:34.000 に答える