【发布时间】:2014-04-23 00:52:00
【问题描述】:
public abstract class SuperClass {
public int x, y;
public static int z;
}
我希望 SuperClass 的每个子类都有静态变量 z。自然地,z 将包含每个子类的不同值。我希望避免在每个子类中定义 z,因为它将成为值 x 和 y 的函数依赖;这可能吗?
【问题讨论】:
-
不,
static变量属于声明它们的类。你能做的最好的就是隐藏它们。 -
"自然地,z 将包含每个子类的不同值" => 不,它不会...
-
@assylias 对不起。自然应该..
标签: java inheritance static superclass