0

私はこの回答を読んでいましたが、通常の配列宣言と、ジェネリッククラスの配列を作成するために使用されるこのコードについて混乱しました。

Gen<?> gens[] = new Gen<?>[10];

これは正確には何をし、通常の配列宣言とどのように違うのでしょうか?

4

2 に答える 2

4

私は初心者なので間違っているかもしれませんが、これはあなたが書いた宣言に対する私の見解です:

Gen は、テンプレートのようなジェネリック クラスです。疑問符はワイルドカードを意味します。したがって、任意のタイプのオブジェクトで構成できる第 10 世代テンプレートの配列を初期化しました。

于 2013-05-19T09:39:20.823 に答える
2

これは、任意のオブジェクトのジェネリック クラスである Gen 型のジェネリック クラスを保持する 10 桁の配列です。

于 2013-05-19T09:38:20.620 に答える