首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

请教在java中系统提供的默认空构造函数中是否会将成员变量自动初始化

2012-02-01 
请问在java中系统提供的默认空构造函数中是否会将成员变量自动初始化?RT。。。。。[解决办法]有关系吗?看看初始

请问在java中系统提供的默认空构造函数中是否会将成员变量自动初始化?
RT。。。。。

[解决办法]
有关系吗?看看初始化对象时 各段时间在干什么?
1、首先类加载器加载.class文件。
2、然后完成static初始化,如果有。
3、为对象分配内存空间
4、将分配的内存空间清零
5、初始化类字段(数据成员)。按照定义的顺序依次初始化
6、调用构造器的方法
[解决办法]
正确,变量全为 默认值,如0 ,false,null等
[解决办法]
会...不过全为默认值...
[解决办法]
初始化 顺序应该是.
父静态变量-->子静态变量-->父非静态变量-->父静态代码块-->父构造函数
------>子非静态变量(0 ,false,null)-->子静态代码块-->子构造函数
时间段不一样啊,我理解错了吗?

热点排行