Код: Выделить всё
class Queue {}
class Queue {}
class Passenger {}
class Bus {
private Queue[] passengers;
public Bus() {
@SuppressWarnings("unchecked")
Queue[] tmp = (Queue[]) new Object[3];
this.passengers = tmp;
}
}
Я попробовал создать новый универсальный класс для хранения очереди.
в другой класс, но поскольку класс является универсальным, его невозможно скомпилировать ни с одним из методов, связанных с классом Queue. Я знаю, что использование ArrayList решит мою проблему, но вопрос требует, чтобы мы использовали массив с @SuppressWarning.
Подробнее здесь: https://stackoverflow.com/questions/790 ... eric-types
Мобильная версия