class A{
static{
System.out.println("1");
public A(){
system.out.println("2");
}
}
}
class B extend A{
static {
system.out.println("n");
public B(){{
System.out.println("b");
}
}
}
}
public static class hello {
public static void main(String[] args) {
// TODO Auto-generated method stub
A ab =new B();
ab=new B();
}
}
求哪位高手解答程序运行答案在下感激不尽谢谢。
------解决方案--------------------------------------------------------
先父类后子类,先静态成员变量,后实例成员变量,静态的只初始化一次。
------解决方案--------------------------------------------------------