私は、ワイルドカードは上限 なしで指定されている場合、これは」、その後、Object型の唯一の方法は に呼び出すことができる2つの部分の質問Javaのジェネリックのワイルドカードとその限界
マイブック状態を有しますワイルドカードタイプの値 "
これは何を意味するのかわかりません。これは何を意味するのでしょうか?
また、ワイルドカードタイプ(無制限かつ制限付き)の制限事項は何ですか?たとえば、MyClass<?>
またはMyClass<? extends SomeOtherClass>
への参照がある場合、その参照をどのような方法で呼び出すことはできません。ワイルドカードが私に何を許可するのか許可しないのか分かりません。これはおそらく私がその本の引用を理解できない理由です。
Iは、第二の部分のための例があります
class SomeOtherClass
{
[...]
}
class MyClass<T>
{
[...]
}
class Test
{
public static void main(String[] arg)
{
MyClass<? extends SomeOtherClass> myClass = new MyClass<String>() // for instance what does the wild card reference limit me to in any way. In a general sence.
}
}
例を挙げて質問を明確にすることはできますか? –