日期:2014-05-20  浏览次数:20661 次

java 解惑

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();
}
  }
  求哪位高手解答程序运行答案在下感激不尽谢谢。
   
 

------解决方案--------------------
先父类后子类,先静态成员变量,后实例成员变量,静态的只初始化一次。
------解决方案--------------------
探讨
先父类后子类,先静态成员变量,后实例成员变量,静态的只初始化一次。