- 13
- 0
- 约3.36万字
- 约 98页
- 2017-05-26 发布于湖北
- 举报
C第11章继承与派生课案
第11章 继承与派生 面向对象程序设计4个主要特点 抽象 封装 继承:对现有的类重复利用 多态性:在继承的基础上,使程序设计更加简单化 关于软件重用(复用) 大多数工程都尽可能使用可以重用的部件 软件重用在以下层次中 代码 功能 模块或类 子系统 应用系统 C++提供的大量库函数是在功能级的重用 MFC、OLE、ActiveX是在类一级的重用 软件重用的含义 简单而言,就是以现成的程序模块为基础,实现新的应用系统 小型模块重用的示例 各种库函数 在类中包含另一个类的对象成员 重用的关注点: 现有的代码(界面)不需修改 能进行属性与方法的扩充:实现一些新的功能,但又不需从底层开发。 能以规范的、标准的设计进行扩充 在类定义中包含其它类的对象成员(对象组合):可以重用其它类定义的成员,但设计与使用没有统一的规范。 类的组合:在一个类中以另一个类的对象作为数据成员 子对象是“部件” 组合产生的新类对象“包含”子对象,因此 新类对象具有子对象的属性和功能 新类对象能增加新属性与新功能 新类对象不能“修改”子对象的功能 继承与派生的概念 继承就是在一个已存在的类的基础上建立一个新的类 已存在的类称为基类(base class)或父类(father class) 新建立的类称为派生类(derived class)或子类(son class) 子类继承了父类 父类派生了子类 派生类是基类的具
您可能关注的文档
- 全球建筑风格经典全集-3.ppt
- 全球知名环保企业介绍.doc
- 全球气压带、风带的分布和移动.ppt
- 全球环境变化的主要特征与过程.ppt
- 全球连续管钻井技术发展趋势分析.docx
- 全球量化宽松典例2.0.docx
- B版高中数学选修2-2:第三章数系的扩充与复数的引入2.1《复数代数形式的加减法运算及其几何意义》.ppt
- 全球锂电池市场调研报告.doc
- C(修订后的习题集和答案)-2015.doc
- c++4自定义数据类型信息学竞赛、C++编程初学者.ppt
- 合规红线与避坑实操手册(2026)《SNT 1657.5-2014进出口电动工具检验规程 第5部分:手持式电动木铣和手持式电动修边机》.pptx
- 合规红线与避坑实操手册(2026)《SNT 1730.2-2006出口烟花爆竹安全性能检验方法 第2部分:75℃热稳定性试验》.pptx
- 合规红线与避坑实操手册(2026)《SNT 1729-2006出口烟花爆竹用引火线检验方法》.pptx
- 合规红线与避坑实操手册(2026)《SNT 1730.3-2006出口烟花爆竹安全性能检验方法 第3部分:低温稳定性试验》.pptx
- 合规红线与避坑实操手册(2026)《SNT 1734-2006进出口水果中4,6-二硝基邻甲酚残留量的检验方法 气相色谱串联质谱法》.pptx
- 合规红线与避坑实操手册(2026)《SNT 1733.10-2006非正品钢材检验鉴定规程 第10部分:冷轧钢板和钢带》.pptx
- 护理心理学与心理健康的干预技术.pptx
- 合规红线与避坑实操手册(2026)《SNT 1752-2006进出口动物源性食品中二苯乙烯类激素残留量检测方法 液相色谱串联质谱法》.pptx
- 合规红线与避坑实操手册(2026)《SNT 1856-2006进出口棉花粘性测试方法》.pptx
- 合规红线与避坑实操手册(2026)《SNT 1855-2017暗条豆象检疫鉴定方法》.pptx
原创力文档

文档评论(0)