为什么后面还输出一遍通过初始方法为num2赋值
因为最后的一行代码,“HelloWorld hello2=new HelloWorld();",这个运行了之后,会初始化num1和num2。因为静态变量num3只初始化一次,所以没有num3。如果在hello2后面继续新建hello3,会再次初始化num1和num2.