静态代码块-普通代码块-构造代码块(好多图)

1、问题:

静态代码块,构造代码块,无参构造函数,普通代码块,执行顺序到底是怎样的呢? 

 

直接看图

 

执行main函数之后,结果如下:

静态代码块
main函数执行
构造代码块
2222
无参构造函数
1111111
普通代码块

注意点:构造代码块和普通代码块的区别?

====》构造代码块是放在类上的,普通代码块是放在方法上的

 

2、总结:

执行顺序:静态代码块>main>构造代码块>构造函数>111111>普通代码块

这里指的注意是红色的部分。我们可以利用他去做一些执行完构造函数之后的操作,而且是在编写代码的时候传进去的!

posted @ 2019-11-18 11:32  邂逅那青春-VING  阅读(260)  评论(1)    收藏  举报