属性赋值执行顺序依次是 默认赋值显性赋值、代码块赋值 按代码先后顺序构造器赋值对象.属性/方法赋值 类中代码块和构造器加载顺序问题 类会先加载,因此会先将子、父类的静态代码块加载完毕父类先加载,子类后加载,因此会先将父类的非静态代码块和构造器加载完毕,再依次加载子类的