您的位置:首页 > 编程语言 > Java开发

Java对象的实例化过程

2018-02-27 17:29 190 查看
以下过程不适用没有父类的Object类

1. 要加载该对象所属类,得先加载该对象所属类父类,所以第一步是加载该对象所属类父类;

2. 加载该对象所属类;

3. 给该对象分配空间,并且执行默认初始化(0,null);

4. 父类属性的初始化(代码块和定义属性时的赋值,哪个写在前先执行哪个);

5. 父类的构造函数的初始化;

6. 子类属性的初始化(代码块和定义属性时的赋值,哪个写在前先执行哪个);

7. 子类的构造函数的初始化。

8. 初始化完毕后,返回对象的地址值。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: