本题执行顺序与结果问题。
输出结果为什么不是这样子?main函数上面3个输出完不应该就到创建hello了,创建hello2都要执行一次num2初始化块和num3这个构造方法,为什么hello没有啊,请大家对比下输出结果,给我讲解一下谢谢。
通过静态初始化块为静态变量num3赋值
通过初始化块为变量num2赋值
通过构造方法为变量num1赋值
通过初始化块为变量num2赋值
通过构造方法为变量num1赋值
num1:91
num2:74
num3:83
通过初始化块为变量num2赋值
通过构造方法为变量num1赋值