某子类实例初始化,成员变量/代码块的初始化顺序
- 父类中静态成员变量和静态代码块
2. 子类中静态成员变量和静态代码块
3. 父类中普通成员变量和代码块,父类的构造函数
4. 子类中普通成员变量和代码块,子类的构造函数
也就是说 父类总是比子类先初始化
静态成员变量和静态代码块总是比普通成员变量 构造函数的初始化要早的。(这当然是肯定的 因为毕竟静态修饰的都是要优先加载进内存的)
也就是说 父类总是比子类先初始化
静态成员变量和静态代码块总是比普通成员变量 构造函数的初始化要早的。(这当然是肯定的 因为毕竟静态修饰的都是要优先加载进内存的)