Stack<E>[] stacks = {new Stack<Bed>(), new Stack<Bookshelves>(),
new Stack<Chair>(), new Stack<Desk>(), new Stack<Table>()};
クラスでは、私が指定したオブジェクトを取り込む独自のスタッククラスを作成する必要がありました。 仕様に従って、すべてのスタックを配列に配置する必要があります。ジェネリックスタックの配列を作成する
しかし、スタックの配列を作成しようとすると、「シンボルを見つけることができません:クラスE」エラーが発生します。
ジェネリックスタックの配列を作成するにはどうすればよいですか?このよう<として
ジェネリックの配列を作成することはできません。もしあなたができるのであれば、それで何をしたいですか? –
ほとんどの場合、 'Stacks'の' List'を作る方が良いでしょう。 (あなたの特別なケースでは、まったく配列やリストを作成すべきではないと思っていますが、異なるタイプのリストを明示的に別々の変数にしておくべきです。) –