谁能告诉我继承和派生的区别是什么??"子类"和"派生类"的区别是什么???

selphie 2003-05-19 04:40:48
劳驾各位高手,,如果给举个简单的例子就更好了

谢谢~~~~~~
...全文
3014 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
KevinJoan 2003-05-26
  • 打赏
  • 举报
回复
没有本质区别。
qiujoe 2003-05-24
  • 打赏
  • 举报
回复
强烈同意 geodgehoul(无知无畏)
根本就是derived class, 就象use case明明大家都习惯说 用例, 可偏有一些所谓的专家(扫尾中)翻译成 用况 ,真BT
geodgehoul 2003-05-23
  • 打赏
  • 举报
回复
大家就不用讨论这些无聊的问题 了,对于初学者的迷惑这完全是由于
中国教育界和出版界给造成的麻烦, ehom(?!) ( )说的从字面理解
是有点道理,可是哪位大师或者哪本书上对这几个概念进行区分过呢
我倒是很想看一看,强烈希望中国的计算机学界能对这些专业术语进行
规范,子类,派生类只是不通的翻译而已,斗室derived class继承和派生
也是一样的作用啊,只是国内某些所谓的狗屁大师喜欢玩些招式,好显的
他的书有文采,有人读,简直就是误人子弟!
「已注销」 2003-05-22
  • 打赏
  • 举报
回复 2
继承和派生从两个不同的角度来说明的,举例如下:
A是B的子类,则我们可以说B继承A,是A的派生类
但如果有C是B的子类,就不能说C继承A,而只能说C是A的派生类。其实就是隔代的问题
JackyChang 2003-05-21
  • 打赏
  • 举报
回复
继承和派生两个术语的区别在于它们的主宾关系不同。
继承是对于父类来说是被动的,可以描述为:父类XXX被子类XXX继承

而派生对于父类来说是主动的。描述为:父类XXX派生子类XXX。

关于派生类和子类的区别:应该是继承关系的层次结构的概念区别。
派生类可以是多余一级的继承关系,
子类是一级关系。
但同时也有这样的概念:子类属于派生类。

例如:基类A,
类B直接继承于A
类C直接继承于B;

那么依据上面的说法则有:

类A派生类B,类A被类B继承;类B派生类C, 类B被类C继承。
类B是类A的子类,类C是类B的子类;
类B和类C都是类A的派生类。

这是我自己的理解!不知对不对?
helodd 2003-05-21
  • 打赏
  • 举报
回复
学习
inshua 2003-05-21
  • 打赏
  • 举报
回复
根本就没区别,谁手里有 UML 的书,拿来看看
SGP 2003-05-20
  • 打赏
  • 举报
回复
在C++中继承可以多重的,派生是否一样我就不清楚了,我用delphi,对C++不熟悉.
inshua 2003-05-20
  • 打赏
  • 举报
回复
真有区别吗?怀疑。
gardenyang 2003-05-20
  • 打赏
  • 举报
回复
好像ehom(?!) 说得比较对
888888888888 2003-05-19
  • 打赏
  • 举报
回复
关注
ehom 2003-05-19
  • 打赏
  • 举报
回复
父子关系只能是一代间的

而祖先和子孙是可以隔代的
xiaoyuer0851 2003-05-19
  • 打赏
  • 举报
回复
呵呵,派生应该 和继承有区别,至少它能够派生出父类没有的……
zhxfzhxf1 2003-05-19
  • 打赏
  • 举报
回复
学习

我以为继承和派生是一样的。
子类和派生类之间如果有区别的话,可能是指字类一般指直接继承的类,而派生类可以泛指所有的继承类》

16,743

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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