你将如何在 Super 中声明一个静态变量并在子类中实例化它
例子
class A
{
static Queue<String> myArray;
public void doStuff()
{
myArray.add(someMethod.getStuff());
}
}
class B extends A
{
myArray = new LinkedList<String>();
}
class C extends A
{
myArray = new LinkedList<String>();
}
显然这行不通。但是你将如何声明一个变量?然后用超类中的变量做一些常见的功能;然后确保每个子类都有自己的静态 LinkedList?