我该如何退回此界面?

时间:2015-03-10 14:43:04

标签: java append

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

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
}

1 个答案:

答案 0 :(得分:1)

您需要返回实现接口ListInterface的类型的对象。看起来你想在方法结束时返回“this”。我猜你的类实现了ListInterface?