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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

walker-

初级黑马

  • 黑马币:21

  • 帖子:11

  • 精华:0

© walker- 初级黑马   /  2014-11-23 15:24  /  704 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

        关于继承过程中,子类继承了父类的属性和方法,继承过来的属性和方法是包含在子类的堆内存中么?方法放在了方法区,有子类继承后方法去是否改变?多态的时候父类型的子类引用(将子类对象引用转换成父类类型后)调用方法和访问其公有属性的过程是怎么样的?

2 个回复

倒序浏览
不在子类中,而是子类在加载时看到extends 关键字就自动去找父类,然后加载,所以父类先加在到内存中……
回复 使用道具 举报
迷失的小Z 发表于 2014-11-23 15:40
不在子类中,而是子类在加载时看到extends 关键字就自动去找父类,然后加载,所以父类先加在到内存中…… ...

那是不是当同继承体系中其他类,共享了这一个父类对象?还是每创建一个子类对象就创建了一个父类对象?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马