有继承父类顺序:父类静态域或父类静态代码块(静态域和静态代码块的顺序取决于代码顺序)-->父类静态域或父类静态代码块-->子类静态域-->子类静态代码块-->父类域或父类初始化块-->父类域或父类初始化块-->子类域或子类初始化块-->子类域或子类初始化块->其他构造器;
无继承父类顺序:子类静态域或(静态域和静态代码块的顺序取决于代码顺序)子类静态代码块-->子类域或子类初始化块-->子类域或子类初始化块->其他构造器
有继承父类顺序:父类静态域或父类静态代码块(静态域和静态代码块的顺序取决于代码顺序)-->父类静态域或父类静态代码块-->子类静态域-->子类静态代码块-->父类域或父类初始化块-->父类域或父类初始化块-->子类域或子类初始化块-->子类域或子类初始化块->其他构造器;
无继承父类顺序:子类静态域或(静态域和静态代码块的顺序取决于代码顺序)子类静态代码块-->子类域或子类初始化块-->子类域或子类初始化块->其他构造器