Почему я получаю следующую ошибку компиляции:
LRIterator не является абстрактным и не отменяет абстрактный метод remove () в java.util.Iterator
Примечание. реализация предназначена для связанного списка
public Iterator iterator()
{
return new LRIterator() ;
}
private class LRIterator implements Iterator
{
private DLLNode place ;
private LRIterator()
{
place = first ;
}
public boolean hasNext()
{
return (place != null) ;
}
public Object next()
{
if (place == null) throw new NoSuchElementException();
return place.elem ;
place = place.succ ;
}
}