Abstract Classes
Abstract Class Queue: AQueue.java
import java.util.*;
public abstract class AQueue implements Collection {
public AQueue() {};
public AQueue(AQueue q) {};
public abstract void enQueue(Object o);
public abstract Object deQueue();
public abstract Object peek();
public abstract boolean isEmpty();
}
Abstract Class Stack: AStack.java
import java.util.*;
public abstract class AStack implements Collection {
public AStack() {};
public AStack(AStack s) {};
public abstract void push(Object o);
public abstract Object pop();
public abstract Object peek();
public abstract boolean isEmpty();
}