Java类的初始化过程

在Java当中对于一个已经声明的类,在定义一个实例对象时,初始化会顺序执行如下步骤:

(1)父类 静态成员 和 静态初始化块 ,按照在代码中出现的顺序依次执行

(2)子类 静态成员 和 静态初始化块 ,按照在代码中出现的顺序依次执行

(3)父类 实例成员 和 实例初始化块 ,按照在代码中出现的顺序依次执行

(4)父类的构造方法

(5)子类 实例成员 和 实例初始化块 , 按照在代码中出现的顺序依次执行

(6)子类的构造方法    

 

posted @ 2014-08-10 10:46  RoperLee  阅读(145)  评论(0)    收藏  举报