黑马程序员技术交流社区

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

作者: 请叫我院长    时间: 2016-9-17 23:50
标题: 关于构造代码块
构造代码块为什么在类加载的时候就会加载呢?
作者: 细听风语为梧桐    时间: 2016-9-18 00:02
谁告诉你的?还是你故意弄一个错的来理解?
----------------------------------------------
构造代码块(初始化块)
在类中,方法外出现;
多个构造方法方法中相同的代码存放到一起,每次创建对象调用构造方法都执行,并且在构造方法前执行。

作者: kangnam    时间: 2016-9-18 00:07
你说的是 静态代码块吧,构造代码块每创建对象就会被调用,
作者: jiubaK    时间: 2016-9-18 00:16
构造代码块可不是在类加载时而加载,那是静态代码块
作者: Array先生    时间: 2016-9-18 08:41
构造代码块区别于静态代码块,静态代码块随着类的加载进入内存,而且只执行一次,构造代码块随着对象的创建而执行,可以多次执行




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