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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

请问一下super this是存储在内存的哪个地方?

7 个回复

倒序浏览
在方法区里
回复 使用道具 举报

为什么呢?
回复 使用道具 举报
说错了 应该是堆内存中
new一个对象出来的时候,这个对象在堆内存会产生一个this的引用,这个this引用指向对象自身。如果new出来的对象是一个子类对象的话,那么这个子类对象在堆内存还会有一个super引用,这个super指向当前对象里面的父对象。
回复 使用道具 举报
andre 发表于 2015-5-17 21:59
说错了 应该是堆内存中
new一个对象出来的时候,这个对象在堆内存会产生一个this的引用,这个this引用指向 ...

恩 谢谢哈
回复 使用道具 举报
现在有两个回答  一个说是放在堆内存中,一个说是存在方法体中  ,谁对呢?
回复 使用道具 举报

现在有两个回答  一个说是放在堆内存中,一个说是存在方法体中  ,谁对呢?
回复 使用道具 举报
堆内存吧
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马