为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

HelloWorld hello2 = new HelloWorld();

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

正在回答

3 回答

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

0 回复 有任何疑惑可以回复我~
#1

放牛崽 提问者

非常感谢!
2016-07-02 回复 有任何疑惑可以回复我~
#2

金乘三

是不是 只要HelloWorld hello2 = new HelloWorld(); 出现在创建一次类的对象 之前的语句就会再跑一次? 谢谢大神!
2016-07-08 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

你写的代码是什么

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第二季 升级版
  • 参与学习       530554    人
  • 解答问题       6091    个

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

进入课程

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信