初始化父类中的静态成员变量和静态代码块(按照程序中出现的顺序)初始化子类中的静态成员变量和静态代码块(按照程序中出现的顺序)初始化父类中的普通成员变量和代码块(按照程序中出现的顺序)执行父类构造方法初始化子类的普通成员变量和代码块(按照程序中出现的顺序)执行子类构造方法