Stack<E>[] stacks = {new Stack<Bed>(), new Stack<Bookshelves>(),
new Stack<Chair>(), new Stack<Desk>(), new Stack<Table>()};
Для класса я должен был создать собственный класс Stack, который принимает любой объект, который я указываю. Согласно спецификации, я должен поместить все стеки в массив.Создание массива общих стеков
Но, когда я пытаюсь создать массив из стеков, я получаю ошибку «не могу найти символ: класс E».
Что можно сделать для создания массива общих стеков?
Вы не можете создать массив дженериков. Но что бы вы хотели с этим сделать, если бы могли? –
Вам почти наверняка лучше создать «Список» 'Stacks'. (Хотя для вашего конкретного случая я, откровенно говоря, считаю, что вам не следует создавать массив или список вообще, но следует хранить списки разных типов как явные, отдельные переменные.) –