页面

2008-07-10

Java类初始化过程

  1. 超类静态成员:超类静态变量,超类静态初始化块
  2. 静态成员:静态变量,静态初始化块
  3. 超类非静态成员:超类变量,超类初始化块,超类默认构造器
  4. 非静态成员:变量,初始化块,构造器。
注意:构造器的调用,总是先调用父类;隐式即调用无参构造函数时,默认从根类调用无参构造函数。
这里有个清楚的实例:
http://stanlyy.javaeye.com/blog/452462

没有评论: