質問: Javaのジェネリクスについての質問です。 型変数の宣言時、境界の制限に上限境界のextendsのみ使用が許される理由についてですが、もしsuperの使用も許されるとObjectクラスも含むことになり
回答: > 境界の制限に上限境界のextendsのみ使用が許される理由 どういう意味です? extends Number> が上限境界で、 super Number> が下限境界です。 下限境界指定が**存在する**のですから「上限境界のextendsのみ使用が許される」の意味が通りません。 ---- 「ある特定の条件では」もしくは「ある特定の用途では」上限境界のextendsのみ使用が許されるという説明を読んで質問しているのだと思いますが、前提を省略されると質問になりません。 ---- あるいは、わかっていないのは、その「ある特定の条件では」「ある特定の用途では」の部分の方なのでは? というのが回答になるでしょうか。