Java程序初始化原则 静态对象 > 非静态对象父类 > 子类按照成员变量的定义顺序进行初始化 Java程序初始化基本顺序 父类静态变量父类静态代码块子类静态变量子类静态代码块父类非静态变量父类非静态代码块父类构造函数子类非静态变量子类非静态代码块子类构造函数