您的位置:首页 > 其它

继承--关于子类对象中包含父类内容的随笔

2017-08-02 20:46 323 查看
今天老师讲到这里是走了下神,之后一直理解不到位,很难受。。。

代码及堆内的内存图如下:

class A{}
class B extends A{}
class C extends B{}

9ae2



纠结的问题是为什么可以访问实例成员变量,而不能访问静态的呢,

后来经过老师提醒,知道堆内C的对象包含的只是普通成员变量,父类的方法和静态成员等都在方法区中,不写在堆中。。。调用时通过父类指向方法区调用

ps:静态方法可继承不可重写!!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐