我的任务是完成将返回列表接口的append方法。列表接口是给定的类,基本上只具有简单的方法,例如size(),append()等。在一个新类中,我不得不使用链接列表编写一个append方法,并返回一个列表接口。问题出在我的回执上,因为它说无法实例化ListInterface。如果有帮助,则类ListInterface仅具有必须在新类中实现的方法。这是我的append方法:

public ListInterface<T> append(T elem)
{
    Node<T> curr= new Node<T>(elem,null);
    if(tail==null)
    {
        head=curr;
    }
    else
    {
        tail.setNext(curr);
    }
    tail=curr;
    size++;
    return new ListInterface<T>(head); //need help here
}

最佳答案

您需要返回实现接口ListInterface的类型的对象。看来您想在方法末尾返回“ this”。我猜您的课程实现了ListInterface?

07-26 04:43