原文:http://zangweiren.javaeye.com/blog/208122
读了臧圩人的Java面试题解惑系列第一章:类的初始化顺序
总结:
1,(静态变量、静态初始化块)>(变量、初始化块)>构造器
2, 父类--静态变量>父类--静态初始化块>子类--静态变量>子类--静态初始化块>父类--变量>父类--初始化块>父类--构造器>
子类--变量>子类--初始化块>子类--构造器
3, 静态变量、静态初始化块之间取决于定义的位置
变量、初始化块之间取决于定义的位置
原文:http://zangweiren.javaeye.com/blog/208122
读了臧圩人的Java面试题解惑系列第一章:类的初始化顺序
总结:
1,(静态变量、静态初始化块)>(变量、初始化块)>构造器
2, 父类--静态变量>父类--静态初始化块>子类--静态变量>子类--静态初始化块>父类--变量>父类--初始化块>父类--构造器>
子类--变量>子类--初始化块>子类--构造器
3, 静态变量、静态初始化块之间取决于定义的位置
变量、初始化块之间取决于定义的位置