【发布时间】:2012-11-08 15:16:25
【问题描述】:
public class Main {
public static void main(String[] args) {
System.out.println(B.x);
}
}
class A {
public static String x = "x";
}
class B extends A {
static {
System.out.print("Inside B.");
}
}
问题:为什么输出会是:x。但不是:Inside B.x
【问题讨论】:
标签: java inheritance static static-initialization