代码改变世界

代码块

2019-02-25 12:21  Spiderman25  阅读(96)  评论(0)    收藏  举报

分普通代码块、构造块、静态代码块,普通代码块在方法体内并且里面的定义对象外面(也在方法体内)访问不到,构造块每次new都执行,静态代码块只执行一次,静态代码块优于构造块执行

执行顺序
1 parent static block
2 child static block
3 parent block
4 parent constructor
5 child block
6 child constructor

 

https://www.cnblogs.com/jycboy/p/5257615.html(待实验变量和常量的初始化顺序,其中肯定是优于构造器的)