Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私はこの回答を読んでいましたが、通常の配列宣言と、ジェネリッククラスの配列を作成するために使用されるこのコードについて混乱しました。
Gen<?> gens[] = new Gen<?>[10];
これは正確には何をし、通常の配列宣言とどのように違うのでしょうか?
私は初心者なので間違っているかもしれませんが、これはあなたが書いた宣言に対する私の見解です:
Gen は、テンプレートのようなジェネリック クラスです。疑問符はワイルドカードを意味します。したがって、任意のタイプのオブジェクトで構成できる第 10 世代テンプレートの配列を初期化しました。
これは、任意のオブジェクトのジェネリック クラスである Gen 型のジェネリック クラスを保持する 10 桁の配列です。