下面程序结果为:( )
class Top {
static int x = 1;
public Top() {
x *= 3;
}
}
class Middle extends Top {
public Middle() {
x += 1;
}
public static void main(String[] args) {
Middle m = new Middle();
System.out.println(x);
}
}2
3
4
编译失败
父类静态属性不加修饰符视为default,可以被当前包子类访问。
子类静态方法可以访问父类暴露的静态属性/方法。
子类静态方法可以访问父类暴露的静态属性/方法。