来自牛友 1. 静态字段、静态方法、静态代码块、成员属性、成员方法、构造函数执行顺序 核心原则:先静态,后成员;先父类,后子类;先成员域,后构造。 一个类的完整初始化顺序如下: 先是类加载中的初始化: 父类静态域(静态字段和静态代码块):按代码书写顺序执行。 子类静态域(静态字段和静态代码块):按代码书写顺序执行。 再是对象的创建 父类成员域(成员属性和构造代码块):按代码书写顺序执行。 构造代码块就是用{}包住的语句。 父类构造函数。 确保了当子类代码开始执行时,父类已经处于完全初始化的稳定状态。 子类成员域(成员属性和构造代码块):按代码书写顺序执行。 子类构造函数。 回顾语法...