黑马程序员技术交流社区

标题: 【上海校区】Java中静态代码块、构造代码块、构造方法的... [打印本页]

作者: 不二晨    时间: 2018-8-29 09:50
标题: 【上海校区】Java中静态代码块、构造代码块、构造方法的...
【转】 https://blog.csdn.net/qq_37896194/article/details/82154711
一、概念理解

1、静态代码块:在类中方法外出现,并加上static修饰;用于给类进行初始化,在类加载的时候就执行,并且只执行一次。

2、构造代码块:在类中方法外出现,多个构造方法相同的代码存放到一起,每次调用构造都执行,并且在构造方法前执行。

3、构造方法:方法名与类名相同;没有返回值;给对象的数据进行初始化


二、代码理解

答案如下:

由代码和答案可以看出:

三者的执行顺序为:静态代码块--->构造代码块--->构造方法




作者: 不二晨    时间: 2018-8-30 17:06
奈斯,加油加油
作者: 小影姐姐    时间: 2018-8-30 17:59
奈斯,加油加油





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2