黑马程序员技术交流社区
标题:
继承与多态的内存分配?
[打印本页]
作者:
walker-
时间:
2014-11-23 15:24
标题:
继承与多态的内存分配?
关于继承过程中,子类继承了父类的属性和方法,继承过来的属性和方法是包含在子类的堆内存中么?方法放在了方法区,有子类继承后方法去是否改变?多态的时候父类型的子类引用(将子类对象引用转换成父类类型后)调用方法和访问其公有属性的过程是怎么样的?
作者:
迷失的小Z
时间:
2014-11-23 15:40
不在子类中,而是子类在加载时看到extends 关键字就自动去找父类,然后加载,所以父类先加在到内存中……
作者:
walker-
时间:
2014-11-23 16:23
迷失的小Z 发表于 2014-11-23 15:40
不在子类中,而是子类在加载时看到extends 关键字就自动去找父类,然后加载,所以父类先加在到内存中…… ...
那是不是当同继承体系中其他类,共享了这一个父类对象?还是每创建一个子类对象就创建了一个父类对象?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2