java子类实例初始化过程

子类的实例化主要分为两个步骤:

<1>.类相关静态内容 初始化;

*先父类再子类:

  1.父类的static属性;

  2.父类的static块;

  3.子类的static属性;

  4.子类的static块;

<2>.类的实例内容 初始化;

*调用构造子:先父类后子类:构造子调用之前先实例化实例字段和块

  5.父类的普通属性;

  6.父类的普通块;

  7.父类的构造子;

  8.子类的普通属性;

  9.子类的普通块;

  10.子类的构造子;

posted @ 2016-12-15 21:56  随风而逝,只是飘零  阅读(202)  评论(0编辑  收藏  举报