如何解决同名覆盖 用什么去解决继承数据的冗余问题

 我来答
Acfun老婆指定唯一老公
2016-06-17 · TA获得超过3.5万个赞
知道大有可为答主
回答量:1.2万
采纳率:72%
帮助的人:1040万
展开全部
大家学了C++之后都知道C++是一种面向对象的语言,因此,面向对象程序设计的主要特征也是C++的主要特点,具体如下:
1.封装性:所谓封装性就是将一组数据与这组数据有关的操作集合组装在一起,形成一个能动的实体,也就是对象。C++中通过建立类这个数据类型来支持封装性。
2.继承性:继承性是指一个类具有另一个类的属性和行为。这个类既具有另一个类的全部特征,又具有自身的独有特征。C++中将其称为派生类(或子类),而将其所继承的类称为基类(或父类)。
3.多态性:多态性是指不同的对象调用相同名称的函数,并可导致完全不同的行为。C++中的多态性通过使用函数重载、模板和虚函数等概念来实现。
通过以上简单的介绍,相信大家对C++的三大特性也有了简单的了解,下面着重介绍一下关于继承的一些小结。
(1)继承分为单继承、多继承和菱形继承:看下面的图大家会一目了然的。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式