问答详情
源自:8-10 Java 中的 static 使用之静态初始化块

结构块问题

只要已创建一个新对象,就会调用结构块和构造方法吗

也就是为什么创建hello2,就会输出最后那两句话

提问者:慕设计6529434 2018-10-16 20:53

个回答

  • 慕先生33592250
    2018-10-24 18:25:08

    hello1、2就是为了说明,创建对象即执行所有初始化块和构造方法,但是静态初始化块只执行一次。

  • Primor
    2018-10-20 14:53:12

    构造方法只要你创建一次对象就会执行,不需要调用

  • 慕设计6529434
    2018-10-16 20:56:44

    每次创建一个新对象就会执行一次