黑马程序员技术交流社区

标题: 构造代码块 [打印本页]

作者: 没落NOKIA    时间: 2015-1-12 22:03
标题: 构造代码块
为什么构造代码块先于构造方法执行?

作者: pcy1022    时间: 2015-1-13 07:55
因为构造代码块加了static关键词,静态修饰是在类加载的时候就初始化,比创建对象先初始化,所以先执行。
作者: 没落NOKIA    时间: 2015-1-13 22:01
pcy1022 发表于 2015-1-13 07:55
因为构造代码块加了static关键词,静态修饰是在类加载的时候就初始化,比创建对象先初始化,所以先执行。 ...

构造代码块跟静态构造代码块不一样吧?
作者: 没落NOKIA    时间: 2015-1-14 21:29
没落NOKIA 发表于 2015-1-13 22:01
构造代码块跟静态构造代码块不一样吧?

这个静态关键字static使得它修饰的内容有了怎么样的执行顺序呢?
作者: pcy1022    时间: 2015-1-18 19:21
没落NOKIA 发表于 2015-1-13 22:01
构造代码块跟静态构造代码块不一样吧?

当然不一样啦。
作者: 范建海    时间: 2015-1-26 21:47
因为机器调试出来结果就是那样的




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