①子类静态成员变量
②子类静态构造函数
③子类实例成员变量
④父类静态成员变量
⑤父类静态构造函数
⑥父类实例成员变量
⑦父类构造函数
⑧子类构造函数
规则可以总结为:
- 子类成员变量先于父类成员变量
- 静态成员变量先于实例变量
- 类成员变量初始化先于类的构造函数
- 父类构造函数先于子类构造函数
测试的代码:
①子类静态成员变量
②子类静态构造函数
③子类实例成员变量
④父类静态成员变量
⑤父类静态构造函数
⑥父类实例成员变量
⑦父类构造函数
⑧子类构造函数
规则可以总结为:
测试的代码: