使用派生类的主要原因是( )

A.提高代码的可重用性B.提高程序的运行效率C.加强类的封装性D.实现数据的隐藏... A. 提高代码的可重用性 B. 提高程序的运行效率
C. 加强类的封装性 D. 实现数据的隐藏
展开
 我来答
果果就是爱生活
高能答主

2020-06-01 · 专注生活教育知识分享
果果就是爱生活
采纳数:2071 获赞数:272258

向TA提问 私信TA
展开全部

使用派生类的主要原因是提高代码的可重用性。

派生类对象的地址可以赋给指向基类对象的指针变量(简称基类指针),即基类指针也可以指向派生类对象。因为它可以实现多态性,即向不同的对象发送同一个消息,不同的对象在接受时会产生不同的行为。

扩展资料:  

C++的后期的一些版本为继承引入了“多重继承”模式。在一个多重继承的图中,派生类可以有多个直接基类。

对于一个特定的程序如果每个类的属性并不是全部要求使用,则每个类可以单独使用或者同别的类联合在一起使用。

虚基类层次 有一些类层次很庞大,但有很多东西很普遍。这些普遍的代码在基类中实现了,然而在派生类中又实现了特殊的代码。

对于基类来说重要的是建立一种机制,通过这种机制派生类能够完成大量的函数机能。

这种机制通常是用虚函数来实现的。有时,基类为这些函数提供了一个缺省的实现。

了解到所有的Identify和WhereIs的函数实现返回的是同种类型的信息,这一点很重要。在这个例子中,恰好是一种描述性字符串

这些函数可以作为虚拟函数来实现,然后用指向基类的指针来调用,对于实际代码的联结将在运行时决定,以选择正确的Identify和WhereIs函数。

湫宇千浔
2020-06-01
知道答主
回答量:2
采纳率:0%
帮助的人:1180
展开全部
A,提高代码的可重用性
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式