最后为什么要创建另一个对象呢

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

所谓怀念

2018-07-13 18:27

spacer.gifhttps://img3.mukewang.com/5b487e4e00015f7807410555.jpg没看懂怎么回事

写回答 关注

5回答

  • qq_落尘_16
    2018-07-13 19:54:46
    已采纳

    为了说明静态初始化块只在类加载时执行一次,第二次创建对象时,静态初始化块就不执行了

    所谓怀念

    非常感谢!

    2018-07-13 20:46:33

    共 1 条回复 >

  • qq_流年哎_nyzFIJ
    2018-10-04 21:13:05

    为什么会hello2创建后并没调用也会执行一次

  • KYLEO_O
    2018-07-21 11:01:46

    我也是想问这个问题,为什么会hello2创建后并没调用也会执行一次,求解答

  • 孤存dm1t
    2018-07-19 18:42:38

    应该是  普通初始化块也在类里面   你比较一下hello1和hello2的区别 只要对象实例化  初始化块与构造方法都会执行,只有静态初始化块只在第一次执行  你可以把普通初始化块理解为一个构造方法 。 新手回答,错了勿喷  

  • 叶铭灏
    2018-07-18 15:30:44

    为什么重新创建一个对象又会执行多一遍?我意思是他创建了一个Hello2对象,然后又再输出了一遍“通过初始化变量输出num2”和“通过初始化变量输出num1”

    我明白静态初始化块只被执行一次这个道理,但是不明白为什么重新创建了一个Hello2对象就会再输出一遍num1和num2

    KYLEO_...

    我也是想问这个问题,为什么会创建后并没调用也会执行,求解答

    2018-07-21 11:00:47

    共 3 条回复 >

Java入门第二季 升级版

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

530652 学习 · 6091 问题

查看课程

相似问题