Java类初始化顺序

对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序依次是(静态变量、静态初始化块)>(变量、初始化块)>构造器。

初始化顺序图示:

总结:先静态后非静态,先父类后子类

转载:https://blog.csdn.net/xyajia/article/details/80922329

基础内容
原文地址:https://www.cnblogs.com/baifenbai/p/14316522.html