父类的静态变量-------->父类的静态代码块-------->子类的静态变量-------->子类的静态代码块-------->父类的非静态变量-------->父类的非静态代码块-------->父类的构造函数-------->子类的非静态变量-------->子类的非静态代码块
-------->子类的构造函数
规律
父类先于子类静态的先于非静态的变量先于代码块
父类的静态变量-------->父类的静态代码块-------->子类的静态变量-------->子类的静态代码块-------->父类的非静态变量-------->父类的非静态代码块-------->父类的构造函数-------->子类的非静态变量-------->子类的非静态代码块
-------->子类的构造函数
规律
父类先于子类静态的先于非静态的变量先于代码块