每个扩展类的java静态变量
假设我有一个base/main abstract
类:AbstractObject
AbstractObject
由两个类扩展:Object1
和Object2
这两个模板也有许多不同的类,例如,Object3
、Object4
、和Object5
继承自Object1
,和Object6
、Object7
继承自Object2
我希望每个单独的类(Object1
,Object2
,Object7
)都有一个计数器,用于计算由它生成的实例数
我想我可以使用一些public static
变量counter
,但我不确定如何在AbstractObject
中声明它,所以我的对象都不会复制代码。有什么想法吗
abstract class AbstractObject {
...
public static counter = ?
}
class Object1 extends AbstractObject {
...
}
class Object2 extends AbstractObject {
...
}
class Object3 extends Object1 {
...
}
class Object4 extends Object1 {
...
}
class Object7 extends Object2 {
...
}
共 (0) 个答案