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

如果我在这段代码下再加一段代码

如果我在结尾再加一段代码

HelloWorld hello2 = new HelloWorld();

为什么会将上面的两句话重新输出一遍?

提问者:放牛崽 2016-07-02 20:17

个回答

  • yexinghan1992
    2016-07-02 20:42:53
    已采纳

    java的代码是逐步执行的,你创建一个新的HelloWorld对象hello2,那么上面非静态的初始化过程会再跑一遍,里面的system.out 的语句会再输出一遍到控制台上

  • weibo_徐_無_鬼_0
    2016-07-17 13:23:06

    每创建一次对象,就会初始化一次

  • 散影
    2016-07-02 20:36:35

    你写的代码是什么