类初始化顺序: 初始化父类中的静态成员和静态代码块,初始化顺序取决于两者在代码中出现的顺序初始化子类中的静态成员和静态代码块,初始化顺序取决于两者在代码中出现的顺序初始化父类中的普通成员和普通代码块,初始化顺序取决于两者在代码中出现的顺序执行父类构造函数初始化子类中的普通成员和普通代码块,初始化顺序取决于两者在代码中出现的顺序执行子类构造函数