可以解释一下么,为啥不是静态代码块在最前面





#Java#
全部评论
静态域按顺序声明,然后你显式new对象的时候,类已经初始化过了,所以先调用非静态代码块
1 回复 分享
发布于 2020-07-26 19:24
你可以看下这篇文章,是我见过讲static执行顺序讲得最好的。还有很多例子,很通俗易懂。 传送门:https://twocups.cn/index.php/2020/01/22/16/
1 回复 分享
发布于 2020-07-27 17:26
static修饰的是按顺序执行的,所以到静态对象构造的时候会先调用构造方法
点赞 回复 分享
发布于 2020-07-26 22:04
搞明白了 谢谢大家的解答
点赞 回复 分享
发布于 2020-07-27 18:17

相关推荐

感性的干饭人在线蹲牛友:🐮 应该是在嘉定这边叭,禾赛大楼挺好看的
点赞 评论 收藏
分享
2 收藏 评论
分享
牛客网
牛客企业服务