我需要创建一个从接口获取方法的基于数组的堆栈。在那里,我想从接口实现push(E e)方法,但出现以下错误:
The method push(E) of type ArrayStack<E> must override or implement a supertype method
public interface Stack<E> extends BasicCollection {
public E top() throws EmptyStackException;
public void push(E e);
public E pop() throws EmptyStackException;
}
@Override
public void push(E e) {
if(size == arrayCapacity) {
array = Arrays.copyOf(array, array.length * 2);
}
array[size] = e;
size += 1;
}
我该如何解决这个问题?它具有与界面中相同的参数。怎么了?
呼唤远方
素胚勾勒不出你
相关分类