タイプ宣言を持つ 2 つのクラス、Foo と Bar があります。
class Foo<T>
class Bar<Foo>
これにより、Bar の Foo 引数がパラメーター化されていないため、コンパイラの警告が発生します。理想的には、コンパイラの警告を回避したいのですが、Bar がすべての Foo を受け入れるようにしたいと考えています。だから私はこれを試しました:
class Foo<T>
class Bar<Foo<?>>
これはうまくいくようですが、見逃している微妙な違いがあるのではないかと心配しています。ある?