num2

来源:8-10 Java 中的 static 使用之静态初始化块

慕用8011980

2018-03-31 17:01

5abf4e7700013b1c10001779.jpg为什么后面还输出一遍通过初始方法为num2赋值

写回答 关注

1回答

  • 杨敬亮
    2018-03-31 18:10:42
    已采纳

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

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530714 学习 · 6091 问题

查看课程

相似问题