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

静态初始化块

为什么再次创建对象hello2时还会生出2行代码呢

http://img.mukewang.com/58cce3240001344702820055.jpg

http://img.mukewang.com/58cce3250001b23203640538.jpg


提问者:那灬一年 2017-03-18 15:35

个回答

  • nanyu095
    2017-03-18 15:50:37
    已采纳

    因为是构造函数和初始化模块啊只要定义对象初始化方法自然会运行

  • 头大蒜
    2017-03-18 15:50:44

    就是因为创建了hello2啊,这是和hello不同的另一个实例,重新调用了Hello类的初始化块和构造方法