类继承中的初始化的顺序 继承中首先会先初始化类,再初始化实例对象 第一、子类和父类的初始化: main方法所在的类会先被加载和初始化初始化子类之前会先初始化父类类的初始化顺序(按上下顺序执行):(这里假设静态类变量写在静态代码块之前)①执行父类静态类变量;②执行父类静态代码块;③执行子类静态变量;④执行子类静态代码块 注: 若调换静态类变量和静态代码块的位置,则两者的执行顺序也会调换 第二、子类和父类实例的初始化: 初始化非静态实例变量初始化非静态代码块初始化无参构造