对象的初始化操作

对象的初始化操作将递归如下的步骤进行:
1. 设置实例变量的值为缺省的初始值(0,false,null),不同的数据类型有不同的初始值。
2. 调用类的构造器(但是还是没有执行构造方法体),绑定构造器函数。
3. 如果构造器中有this()调用,则根据this()调用的参数调用相应的重载构造器,
    然后,转到步骤5;否则转到步骤4。
4. 除java.lang.Object类外,调用父类中的初始化块初始化父类的属性,然后调用父类构造器,
    如果在构造器中有super()调用,则根据super()中的参数调用父类中相应的构造器。
5. 使用初始化程序和初始化块初始化成员。
6. 执行构造器方法体中其他语句。

好好活着,因为我们会死的很久!

posted on 2007-10-18 05:33 RaviLi 阅读(117) 评论(0)  编辑  收藏 所属分类: Java相关

标题  
姓名  
主页
验证码 *  
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2007-10-20 01:13 编辑过
 
成果网帮您增加网站收入
 
相关链接:
网站导航: