2023-11-27 10:54:49 +03:00

33 lines
619 B
Java

package src.Generics;
import src.DrawningObjects.DrawningAirplane;
import java.util.ArrayDeque;
import java.util.Queue;
public class AirplaneTrashCollection <T extends DrawningAirplane>{
Queue <T> _queue;
public AirplaneTrashCollection(){
_queue = new ArrayDeque<>();
}
public void Push(T airplane){
_queue.add(airplane);
}
public int GetSize(){
return _queue.size();
}
public DrawningAirplane Pop(){
if(_queue.size() ==0)
return null;
return _queue.remove();
}
public T GetTop(){
return _queue.peek();
}
}