关于继承的问题,请前辈们指点迷津

Fallinlove_13 2012-02-23 10:47:30
class A{
public A(){
System.out.println("AAAAAAAAAAAA");
}
}
class B{
public B(){
System.out.println("BBBBBBBBB");
}
}

class C extends A{
B b = new B();
}

public class StringDemo04{
public static void main(String args[]){
C c = new C();
}
}

C作为A的子类,在实例化的时候,C的对象里面包含了A的实例,那么B的实例,在内存之中,是否也包含在了C的实例之内呢,还是他们B,C的实例,是分开的2个对象? 如果是C实例包含了B的实例,那么内存的图应该是如何的显示出来的,求解,越详细越好
...全文
55 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧