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

Java中的static使用之静态初始块

执行静态初始块后,为什么不是按顺序先执行"通过构造方法初始化name",后"通过构造方法初始化sex"?????

正在回答

2 回答

程序运行时静态初始化块最先被执行,然后执行普通初始化块,最后才执行构造方法。

sex:为初始化块。name:为构造方法。所以先sex后name。

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

雨天蜗 提问者

非常感谢!
2016-05-20 回复 有任何疑惑可以回复我~

程序中主函数main 是入口,为什么执行程序后会输出初始化块中的输出内容? hello.show();不是只调用了show方法吗?

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

举报

0/150
提交
取消

Java中的static使用之静态初始块

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号