Java编程思想第四版7.2初始化基类 3C

当创建了一个导出类的对象时,该对象包
含了一个基类的子对象。这个子对象与
你用基类直接创建的对象是一样的。二者区别
在于,后者来自于外部,而基类的子对象被包
装在导出类对象内部。

在看复用类的时候,这一部分感觉不能理解,
创建子对象的时候,会同步创建父类对象吗?
如果父类对象是抽象类或者接口呢?有人解答一下吗?

1个回答

不会,继承和派生不同于组合,派生类就是派生类,里面没有父类。好比中国人的身体里没有装着一个叫“人”的东西,解剖人的身体里也不会发现肚子里有“哺乳动物”。

wwwhongxia
愚公移码 我是看书上的内容不怎么理解,书上的导出类就是子类,按书上的说法不是创建导出类,然后会创建一个子类吗,这个子类是什么子类。
大约 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问