0
我编码一个圆形单链表引发异常级Java
public class CircularSLList<T>
{
protected class SLNode<T>
{
public T info = null;
public SLNode<T> next = null;
}
public SLNode<T> tail = null;
protected int size = 0;
我想抛出一个用户定义的异常类
public class EmptyListException extends RuntimeException
{
public EmptyListException()
{
super();
}
}
但我一直收到“EmptyListException不能解决错误”
这里是我的代码
public T removeFromHead() throws EmptyListException
{
if(tail == null)
{
throw new EmptyListException() ;
return null ;
}
else
{
tail.next = tail.next.next ;
tail.next.next = null ;
}
return null;
}
个
我所有的文件都在同一个文件夹中,所有的变量都已经被拼写正确,所以我想不通为什么我收到此错误
感谢
所有的文件都在同一个包中? – Eran 2015-02-10 12:26:25
请向我们展示您的项目文件夹结构,并告诉我们您正在编译哪个文件夹(以及如何)。此外,请提供完整的源文件内容(包括包装声明和进口,如果有的话)。 – Seelenvirtuose 2015-02-10 12:26:36