我正在编写循环单链表
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();
}
}
但是我继续得到一个&#34; EmptyListException无法解决错误&#34;
这是我的代码
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;
}
我的所有文件都在同一个文件夹中,所有变量名都拼写正确,所以我无法弄清楚为什么我会收到此错误
由于
答案 0 :(得分:0)
您没有已定义的包,因此java不知道从当前工作目录继承什么。
选择,在每个类的第一行指定包,或手动导入所需的类。