- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
03C演示课件继承多继承
继承与派生
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
继承与派生
1 继承概述
2 基类和派生类
3 派生类的构造与析构
4 多继承
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
多继承举例
兼职技术人员
管理人员
销售人员
销售经理
雇员
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
多继承
一个类有多个直接基类的继承关系称为多继承
多继承声明语法
class 派生类名 : 访问控制 基类名1 , … , 访问控制 基类名n
{
数据成员和成员函数声明
};
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
多继承
class C : public A ,public B
类 C 可以根据访问控制同时继承类 A 和类 B 的成员,
并添加自己的成员
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
多继承的简单应用
class Base1
{ public:
Base1(int x) { value = x ; }
int getData() const { return value ; }
protected:
int value;
};
class Base2
{ public:
Base2(char c) { letter=c; }
char getData() const { return letter;}
protected:
char letter;
};
7.5.1 多继承的派生类构造和访问
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
多继承的简单应用
class Derived : public Base1, public Base2
{
public :
Derived ( int, char, double ) ;
double getReal() const ;
private :
double real ;
};
void main()
{
Base1 b1 ( 10 ) ;
Base2 b2 ( k ) ;
Derived d ( 5, A, 2.5 ) ;
}
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
多个基类的派生类构造函数用初始化列表调用基类构造函数,执行顺序与单继承构造函数情况类似。
多个直接基类构造函数执行顺序取决于定义派生类时指定的各个继承基类的顺序。按基类在被继承时所声明的次序从左到右依次调用。
多继承的派生类构造
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
一个派生类对象拥有多个直接或间接基类的成员。
不同名成员访问不会出现二义性。
如果不同的基类有同名成员,派生类对象访问时应该加 以识别。
多继承的派生类访问
由于多继承情况下,可能造成对基类中某个
您可能关注的文档
- (系统排列教学)“我”在系统中的位置.ppt
- (联盟教学资源)2013高中物理[新人教必须修读二]5-5“圆周运动”演示课件2.ppt
- (联盟教学资源)2013高中物理[新人教必须修读二]5-4“实验-研究平抛运动”演示课件2.ppt
- (聚焦典型题)[人教B版]“二项式定理”.ppt
- (苏科版)八年级下数学-7-3“频数与频率”演示课件[8ppt].ppt
- (西安城市人家装饰)一曲江山97㎡现代简约的设计分享.ppt
- (计算机基本PPT)第4章节数据库与信息系统.ppt
- (计算机基本PPT)第2章节计算机硬件系统.ppt
- (语文)-2-6“鸿门宴”演示课件[新人教版必须修读1].ppt
- (诀窍)任意宽度的柱形图.ppt
最近下载
- 《第5课 共同保卫伟大祖国》课件_初中道德与法治_七年级全一册_中华民族大团结.pptx VIP
- h3cloud云学堂故障处理手册.pdf VIP
- 2025-2026学年重庆市巴蜀中学学堂班八年级(上)选拔数学试卷(含答案).pdf VIP
- 第5课 共同保卫伟大祖国 课件中华民族大团结.ppt VIP
- GB50819-2013 油气田集输管道施工规范.pdf VIP
- 沥青混凝土面层工程检验批质量验收记录表.doc VIP
- 人教PEP版四年级英语下册 《Weather》Part A PPT课件(第1课时) .ppt VIP
- 《文化的继承与创新》课件.ppt VIP
- 百冠公司成品仓库仓储货位优化研究.docx
- 2024光伏连接器技术标准.docx VIP
文档评论(0)