黑马程序员技术交流社区

标题: 继承与多态的内存分配? [打印本页]

作者: 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