A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 方建平 中级黑马   /  2012-11-25 22:44  /  1422 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Java虚拟机中,父类和子类的在内存中的分布是怎样的?子类中是直接包含了和父类一样的的内容,还是有指针指向父类的内容?还是其他方式?

1 个回复

倒序浏览
一个对象在内存中的产生过程;希望会对楼主有用
1,将该对象所需的类文件加载进内存。
2,在内存进行空间的方法区的空间分配。
3,通过那new在堆内存中开辟空间
4,对象中的属性进行默认出初始化
5,调用与之对应的构造函数进行初始化。
6,通过构造函数的super调用父类中的构造函数初始化
7,对象中的属性进行显示初始化。
8,构造代码块初始化
9,该构造函数内部自定义初始化。

图片.png (67.65 KB, 下载次数: 35)

图片.png
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马