父类和子类初始化顺序

  1. 父类的静态代码块和静态成员变量
  2. 子类的静态代码块和静态成员变量
  3. 父类的代码块和普通成员变量, 父类的构造函数
  4. 子类的代码块和普通成员变量, 子类的构造函数

先父后子, 和两边按照代码顺序进行初始化

原文地址:https://www.cnblogs.com/leavescy/p/12845453.html