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

请问这里的代码输入为什么可以循环?

57a7d5d50001fdd505000375.jpg

57a7d5d60001cb8003530223.jpg

为什么这个通过初始化和通过构造方法的printf会输出两次?

求教,谢谢。

提问者:莫summer 2016-08-08 08:45

个回答

  • 慕粉3245084
    2016-08-08 08:49:50
    已采纳

    因为又创建了一个对象hello2,静态初始化只执行一次,所以第二次println输出了两次

  • 阿豆先森
    2016-09-25 18:29:36

    感谢提问

  • 侬0O0侬
    2016-08-27 10:08:46

    再次定义一个对象,再一次加载了类,随意程序会再次执行一遍