java - Double不是抽象的,并且不会重写ListInterface中的抽象方法getNex

我正在尝试编译以下程序,并不断收到抽象方法错误。我尝试编译的程序如下(虽然尚未完成)。我收到的错误如下:

Double.java:5: error: Double is not abstract and does not override abstract method getNext() in ListInterface
public class Double<T extends Comparable<T>> implements ListInterface<T>{
       ^
  where T is a type-variable:
    T extends Comparable<T> declared in class Double
1 error
import java.io.*;
import ch06.lists.*;
import support.DLLNode;

public class Double<T extends Comparable<T>> implements ListInterface<T>{

    protected DLLNode<T> front;
    protected DLLNode<T> rear;
    protected DLLNode<T> curPosition;
    protected int numElements;

    public Double(){
        front = null;
        rear = null;
        curPosition = null;
        numElements = 0;
    }

    protected DLLNode<T> find(T target){

    }

    public int size(){
        return numElements;
    }

    public boolean contains(T element) throws NullPointerException{
        if (DLLNode.getInfo()!=element){
            return false;
        }
        else{
            return true;
        }
    }

    public boolean remove(T target) throws StackUnderflowException{
        if (!contains(target)){
            return false;
        }
        else{
            return true;
            DLLNode.setLink()==null;
        }
    }

    public T get(T element){
        return find(element);
    }

    public String toString(){

    }   

    public void reset(){

    }

    @Override
    public T getNext(){
        return null;
    }

    public void resetBack(){

    }

    public T getPrevious(){

    }

    public void add(T element){

    }
}

最佳答案

这里有很多错误。

一些:

1。

 protected DLLNode<T> find(T target){

需要返回一些东西。

2。
 public String toString(){

需要返回一些东西。

3。
public T getPrevious(){

需要返回一些东西。

4。
    protected DLLNode<T> find(T target) {


    public T get(T element) {
        return find(element);
    }

看到get()返回T而find()返回DLLNode<T>
编译器对此感到困惑,并告诉您至少要解决一些问题:)

关于java - Double不是抽象的,并且不会重写ListInterface中的抽象方法getNext()吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15908485/

相关文章:

permissions - 为什么即使许可为777,WHMCS在应用其安全提示后仍显示许可错误?

java - 开始Java : Printing out a 5 pointed star usin

vba - VB-下标超出范围,错误9

c++ - 头文件问题

java - 引用从对象数组进行打印的方法时找不到符号错误

xml - 访问AS3中XML对象的可能未定义的属性?

c++ - qmobilityglobal.h : No such file or director

compilation - Fedora 18 上的内核编译错误(在 Macbook 上的 Virt

compiler-errors - ICC无法打开头文件

c++ - 使用 Boost.Python 和静态库构建