《c 程序设计基础》第章-继承和派生
C++程序设计基础 第8章 继承与派生 北京邮电大学信通院 方莉 mrs.fangli@ 第8章 继承与派生 类具有封装性、继承性和多态性,使得软件开发者可以把类设计成相对独立的模块,像一个个积木块,便于重用。 类的继承性是实现软件重用的一种重要形式。 本章将学习: 继承和派生的概念,继承方式; 派生类的构造函数和析构函数; 8.1 继承的概念-例子 8.1 继承的概念 类的继承是在现有类的基础之上,创建新类的机制。称现有的类为基类,新建立的类为派生类。 派生类继承了基类的属性和行为 派生类是基类的特殊情况。 基类是共性的抽象,派生类是个性的体现。 不必从“草稿”开始创建特殊的程序对象。 继承是处理“特殊情况”的面向对象编程机制。 图形 circle 圆形 rectangle 矩形 triangle 三角形 class Shape { private: int m_x,m_y; //位置 char m_color; //颜色 public: Shape(); void setposition(int x, int y); void setcolor(char color); int getx(); int gety(); char getcolor(); }; 类的继承方式是派生类对基类
您可能关注的文档
- uml建模言及工具(李妮娅)uml04-new.ppt
- uml建模语言及工具(李妮娅)ml03-new.ppt
- ucs统计算平台.pptx
- tygacil-液pim.pptx
- u商城u8集成置及应用.pptx
- tygacil-血液pm2014.pptx
- vb程序计教程(潘蕾)第一讲复习.ppt
- vb程序设计教程(潘蕾vb基础.ppt
- vb程序计教程(潘蕾)考题分类总结2013春.ppt
- vb程序设计教(潘蕾)第二章 窗体设计1.ppt
- 4.4 控制系统的设计与实施(教学设计)高中通用技术苏教版2019必修2.docx
- 2026届衡水市第十三中学高三第一次质量调研(一模)数学试题.doc
- 3.1.1关系数据结构及关系代数教学设计-浙教版高中信息技术选修三.docx
- 高考化学二轮复习 阿伏伽德罗常数.docx
- 运筹学期末复习完全手册(直接使用版).docx
- 人工肝治疗中的家属支持与护理.pptx
- 人工肝治疗后的康复护理.pptx
- 4 自由落体运动(表格式教学设计)高中物理人教版2019必修第一册.docx
- 第05讲 充分条件、必要条件、充要条件(八大题型)新高一数学(苏教版2019必修第一册).docx
- 29 古代诗歌文本比较鉴赏题(比较形象、语言、表达技巧、情感态度)高考语文二轮复习专题.docx
最近下载
- 95598电话服务规范用语.pdf VIP
- 数字图像处理2数字图像处理基础.ppt VIP
- unit3messageoftheland现代大学英语精读.pptx VIP
- 南宁市横县2024届重点中学小升初语文入学考试卷含答案.doc VIP
- 朝鲜族房屋建造与结构.ppt VIP
- 园林生态学试卷及答案.docx
- 皮肤脓肿、疖和痈多学科决策模式中国专家共识(2025版).docx
- 高考物理近代物理选择题专练(历年高考真题近代物理选择题,共100题,含解析).pdf VIP
- 全自动滚筒洗衣机维修手册.pdf
- 2023年武汉工程大学公共课《思想道德基础与法律修养》科目期末试卷A(有答案).docx VIP
原创力文档

文档评论(0)