好的,对于一个类,我必须构建一个队列 ADT 并使用该 ADT 创建一个执行基本加/减的应用程序。问题是,当我尝试调用具有异常链接的队列方法时,我得到“错误:未报告的异常 FullCollectionException;必须被捕获或声明为被抛出”。
这是我的代码的样子。
public void insert(Object element) throws FullCollectionException
{
if(isFull())
throw new FullCollectionException("Queue");
else
{
queue[count] = element;
count++;
}
}
isFull 方法只是做一个简单的比较来查看数组是否满足它的长度。那么使用它的类如下。
public class Stocks
{
public static void main(String a[])
{
Queue q = new Queue();
StackObject so = new StackObject();
q.insert(10);
q.insert(30);
}
}
我尝试了几种不同的方法,但似乎都没有奏效。