- 10
- 0
- 约7.04千字
- 约 47页
- 2017-08-26 发布于河南
- 举报
第八章 继承与派生 丘志杰 电子科技大学 计算机学院 软件学院 派生类的引入 C++的类提供了良好的模块分解技术,也具有可重用软件所期望的品质:它们是相似一致的模块,通过信息隐藏,将它们的接口和实现清楚地分开来。 现实中的继承与派生 在自然界中,继承这个概念是非常普遍的。例如:小猫仔继承了猫爸猫妈的特性,所以长的是猫鼻子猫眼,我们不会把它错认为是小狗。 再来看一个现实世界中的例子: 从上面的例子可以看出: 从软件设计的角度来看: C++的继承关系 继承就是在一个已经存在的类的基础上建立另一个新的类。 派生类的特性 派生类的功能主要通过以下方式来体现: 单继承和多继承 单继承:派生类只有一个直接基类 单继承派生类 定义单继承派生类的语法格式: class 派生类名 : 继承方式 基类名{ ……//派生类新添加的成员 }; 公有派生类 在声明派生类时将继承方式指定为public时,该类称为公有派生类。 基类的成员在公有派生类中的引用权限 举例:公有派生 class Base{ int v1; public: int v2; Base(int a=0,int b=0){ v1=a;v2=b; } }; 私有派生类 在声明派生类时将继承方式指定为private时,该类称为私有派生类。 基类的成员在私有派生类中的引用权限 举例:私有派生 class Base{
您可能关注的文档
- 2011全国计算机等级考试一级试题(25套).doc
- 2011全国计算机二级C语言_公共基础120题详解版.doc
- 2011全国计算机职称考试WORD模块题库及答案.doc
- 2011全国软件专业人才设计与开发大赛java集训试题及答案.doc
- 2011全国卫生技术职称考试(中级)内科学应试技巧.pdf
- 2011软件工程复习_2.pdf
- 2011软考上半年网络工程师试题及答案.doc
- 2011软考上半年网络工程师下午试题及解答.pdf
- 2011三级网络技术上机100题库及其答案.doc
- 2011山东公务员考试申论十大热点汇总(word).pdf
- 2026《岳阳林纸中高层领导力现状、问题及对策》9200字.doc
- 2026《云南白药内部控制中存在的问题及对策研究》6500字 .doc
- 2026《云南水富云天化企业所得税会计研究》8800字 .doc
- 2026《长赐轮事件中的各类损失及海上保险问题分析》4200字.docx
- 2026《直播带货发展背景下企业品牌价值评估研究的相关理论文献研究综述》6100字.docx
- 6 怎么都快乐 课件-2025-2026学年语文一年级下册统编版.pptx
- 2026《旬邑彩贴剪纸保护与传承研究的文献综述》3300字.docx
- 2026《伊春光明集团薪酬管理改进调研报告》6000字.doc
- 《变现金句1000条》番外篇.pdf
- 第8课《时间的脚印》课件(内嵌视频)-2025-2026学年统编版语文八年级下册.pptx
最近下载
- 高中植物学知识点重点整理与试题库.docx VIP
- 偏最小二乘回归分析:原理、问题与实践探究.docx VIP
- 一例高血压患者的护理查房PPT课件.pptx VIP
- 轨道减振效果实验室评价方法.pdf VIP
- (2026年)高血压患者的护理查房PPT课件.pptx VIP
- (2026年)高血压患者的护理查房PPT课件.pptx VIP
- Super-Simple-Songs-42首经典儿歌歌词+图片.pdf VIP
- 2026年水利工程施工质量监理合同协议书.pdf VIP
- 基于工业机器人上下料控制系统设计.doc VIP
- ISO 14001-2026《环境管理体系 要求和使用指南》内容变化及应对措施(雷泽佳编制-2026A0).pdf VIP
原创力文档

文档评论(0)