小编gwr*_*wrw的帖子

返回类型与LinkedList <T>不兼容

Eclipse给我一个返回类型不兼容的错误,我已经覆盖了一个继承的方法.

我有一个通用的SomeQueue类,它扩展了LinkedList并实现了泛型,这是我的通用SomeList类

public abstract class SomeQueue<T> extends LinkedList<T> implements SomeList<T>{
private int capacity=100;
public SomeQueue(){
 super();
Queue<E> tqueue=new LinkedList<T>();
T front=null;
T back=null;}

@Override
public boolean isEmpty(){}

@Override
public E get(int index){}

@Override
public int size(){}

@Override
public void add(T thing){}

@Override
public E removeEnd(){}

@Override
public void addFirst(T thing){}

@Override
public T remove(int index){}
}
Run Code Online (Sandbox Code Playgroud)

这是我的SomeList界面

public interface SomeList<T>{
public boolean isEmpty();
public T get(int index);
public int size();
public void add(T item);
public T removeEnd();
public void addFirst(T …
Run Code Online (Sandbox Code Playgroud)

java inheritance overriding interface

-3
推荐指数
1
解决办法
2643
查看次数

标签 统计

inheritance ×1

interface ×1

java ×1

overriding ×1