【发布时间】:2014-12-02 21:32:52
【问题描述】:
这是我第一次处理继承问题,我正在尝试创建 ArrayList 类的子类,但我很早就停止了。
import java.util.ArrayList;
/**
* extending to ArrayList
*/
public class SortedArrayList<E> extends ArrayList<E>
{
/**
* Inheriting the supers constructors
*/
public SortedArrayList()
{
super();
}
public void add(){
SortedArrayList.add(); // testing out inherited method.
}
}
但是,当我尝试编译它时,我得到一个错误,“非静态方法 add() 不能从静态上下文中引用”
我做错了什么?
【问题讨论】:
标签: java inheritance arraylist subclass superclass