社区
语言基础/算法/系统设计
帖子详情
谁能告诉我继承和派生的区别是什么??"子类"和"派生类"的区别是什么???
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
打赏
举报
回复
学习
我以为继承和派生是一样的。
子类和派生类之间如果有区别的话,可能是指字类一般指直接继承的类,而派生类可以泛指所有的继承类》
C# 什么是
继承
和
派生
在 C# 中,
继承
(Inheritance)是一种机制,它允许一个类(
子类
)从另一个类(父类)中
继承
属性和方法。这种关系使得
子类
可以重用父类的代码,同时可以在
子类
中添加或修改属性和方法。
继承
有助于减少代码重复和提高代码的可维护性。
派生
(Derivation)是指使用
继承
机制创建的
子类
。
子类
从父类
继承
而来,可以扩展或修改父类的功能。在 C# 中,
派生
类
通常是通过使用关键字class和new关键字来创建的。在一个
子类
继承
多个父类的情况下,
子类
的实例化对象可以访问所有父类中被
继承
的内容。
python中
继承
和
派生
有
区别
吗?
继承
是面向对象编程语言中的一个重要机制,通过
继承
可以在一个一般的类的基础上建立新的类,被
继承
的类称为基类,在基类的基础上建立的新类成为
派生
类
。 类的
继承
和
派生
其实是一回事,
子类
继承
了父类,父类
派生
了
子类
。
继承
是从
子类
的角度来讲的,
派生
是从父类的角度来讲的。 至于
派生
出的可变类型
子类
和不可变类型
子类
,将继续补充。
继承
和
派生
在C++中,
继承
是面向对象编程的重要特性之一,允许我们基于已有类(父类)创建新类(
子类
),
子类
可以
继承
父类的成员变量和成员函数,并且可以扩展或重写父类的功能。
继承
(Inheritance)和
派生
(Derivation)是面向对象编程的基本概念。通过
继承
,
子类
可以获得父类的属性和方法,从而实现代码的复用。
派生
类
是通过
继承
关系创建的类。我们可以把“
继承
”和“
派生
”看作是同一个概念的两个不同方面:
继承
与
派生
的关系在C++中,
继承
是指从现有类(父类)
派生
出新类(
子类
)。通过
继承
,
派生
类
可以
继承
父类的成员(属性和方法
继承
(基类,父类,超类),
派生
类
,
子类
一:
继承
中的访问权限关系。 1.基类,父类,超类是指被
继承
的类,
派生
类
,
子类
是指
继承
于基类的类. 2.在C++中使用:冒号表示
继承
,如class A:public B;表示
派生
类
A从基类B
继承
而来 3.
派生
类
包含基类的所有成员,而且还包括自已特有的成员,
派生
类
和
派生
类
对象访问基类中的成员就像访问自已的成员一样,可以直接使用,不需加任何操作符,但
派生
类
仍然无法访问基类中的私有成员. 4.在C++中
派生
类
可以同时从多个基类
继承
,Java 不充许这种多重
继承
,当
继承
多个基类时,使用逗号将基类隔开. 5.基类访问控
派生
类
到底是什么意思?使用场景是什么?底层原理是什么?
派生
类
,也称为
子类
或
继承
类,是从另一个类(称为基类、父类或超类)
继承
属性和方法的类。
派生
类
可以重用基类的代码,并且可以在不修改基类的情况下添加新的功能或改变现有的行为。通过这种方式,
派生
类
扩展了基类的功能,同时也保持了代码的结构化和可维护性。
语言基础/算法/系统设计
16,743
社区成员
33,238
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章