1.初始化父类静态变量、静态代码块(静态变量和静态代码块的初始化顺序由编写顺序决定) 2.初始化子类静态变量、静态代码块(静态变量和静态代码块的初始化顺序由编写顺序决定) 3.初始化父类非静态变量、非静态代码块(非静态变量和非静态代码块的初始化顺序由编写顺序决定) 4.初始化父类构造函数 . 5.初始化子类非静态变量、非静态代码块(非静态变量和非静态代码块的初始化顺序由编写顺序决定) 6.初始化子类构造函数