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

静态初始化块

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

http://img1.sycdn.imooc.com//58cce3240001344702820055.jpg

http://img1.sycdn.imooc.com//58cce3250001b23203640538.jpg


正在回答

2 回答

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

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

那灬一年 提问者

非常感谢!
2017-03-19 回复 有任何疑惑可以回复我~

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

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

举报

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

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

进入课程

静态初始化块

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