PIbd-22_Chernyshev_G.J._29_.../Trolleybus/QueueBusesCollection.java
2023-12-01 19:42:28 +03:00

30 lines
585 B
Java

package Trolleybus;
import java.util.ArrayDeque;
import java.util.Queue;
public class QueueBusesCollection <T extends DrawingBus> {
Queue <T> _queue;
public QueueBusesCollection() {
_queue = new ArrayDeque<>();
}
//Добавление в конец очереди
public void Push(T bus){
if (bus == null) {
return;
}
_queue.add(bus);
}
public int Size(){
return _queue.size();
}
// Удаление из начала очереди
public T Pop(){
return _queue.pop();
}
}