请运行TestStaticInitializeBlock.java示例,观察输出结果,总结出“静态初始化块的执行顺序”。
答:执行顺序:静态初始化块->初始化块->构造函数
静态初始化块:在第一次加载类时执行,与对象的创建无关。
构造代码块:在调用构造方法时执行。
构造函数:在调用构造函数时执行。
版权声明:本文为yang-qiu原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
答:执行顺序:静态初始化块->初始化块->构造函数
静态初始化块:在第一次加载类时执行,与对象的创建无关。
构造代码块:在调用构造方法时执行。
构造函数:在调用构造函数时执行。