- 4
- 0
- 约3.91万字
- 约 63页
- 2018-06-02 发布于江西
- 举报
chapter 类和对象的继承.doc
第四章 继承性(inheritance)与类的派生(derivation)
4.1 派生类(derived class)及其对象(object)
4.1.1 定义
第三章中提到,在面向对象程序设计语言中,“类”是一组具有相同数据结构(属性)和相同操作(方法、函数)的集合,是一系列具有相同性质的对象的抽象内容,它描述的不是个别对象而是全体对象的共同特征。“类”是具有相同共性的各事物的集合,是这些事物的统一抽象内容。
C++中,“类”被表达为一个具有特定功能的程序块,它提供代码共享(代码重用性),以便用户可以方便地建立所需要的任何数据类型。
但一个“类”(基类)无法包含这些事物的全部共性,而只包含主要共性。为包含其它次要共性,可通过继承机制定义、建立其它类(称为派生类)。
继承(inheritance)是C++面向对象程序设计的重要特性之一。所谓继承,是建立一个新的类(即直接派生类),从一个或多个已经定义的类(称为直接基类)中继承一部分或全部函数和数据,同时还能重新定义或增加新的数据和函数。
继承机制在对象之间建立了派生关系,从而建立类的层次或等级(hierarchy of classes)。
引入继承机制的目的是代码重用性(reusability) 上图中,“几何图形”是基类,它包含了几何图形的一些基本共性。它的派生类“三角形”、“四边形”和“圆形”各自包含了本图形
您可能关注的文档
- 国际经济法概论2004年4月至2016年10月全套真题.docx
- 现代汽车维修企业管理制度大全(DOC 页).doc
- 假如人生不曾相遇[精美图文].doc
- 粤川渝三省市幼儿教师心理健康状况与对策研究.docx
- 父亲节送爸爸什么礼物好.doc
- 高中数学基础知识与练习题.doc
- 妇产科急腹症之异位妊娠超声诊断..doc
- 脑海里翻腾的故事组合成了一些安静又纯净的文字.doc
- 2010年6月英语六级作文必背高分句型(In June 2010 six English writing to high.).doc
- 材料作文审题立意ppt百度.doc
- 2026年福建三明市高三二模高考数学试卷试题(含答案详解).pdf
- 2026年质量管理与可靠性控制工程技术人员专项题库.pdf
- 二0二六年高一政治学业水平合格性考试卷试题.pdf
- 【分层作业】【2026】新教材人教版小学一年级数学下册第一单元 第2课时 平面图形的拼组(含答案).pdf
- 促进绿色经济发展的财税政策探析.pdf
- 专题05 辽宋夏金元时期(文言文专练)-2026年中考《历史》二轮冲刺复习讲练测(史料学与考系列).pdf
- 2026年民族医师专项题库.pdf
- 2026年铁路信号工职业技能鉴定题库.pdf
- 【2026】【分层作业】新教材人教版小学一年级数学下册第五单元 第2课时 笔算减法(含答案).pdf
- 【高考冲刺】2026高考物理二轮复习讲练测清单04 实验必备(知识方法能力清单).pdf
最近下载
- 牛头刨床机械原理课程设计3点及5点.doc VIP
- JTT 779-2010 港口设施保安评估导则.pdf VIP
- 2022建筑给水排水及采暖工程施工质量验收规范GB50242.pdf VIP
- 招标代理工作流程图.pdf VIP
- 16.1《赤壁赋》第三课时+课件 统编版高一语文必修上册+.pptx VIP
- 2021年高考真题—— 生物(广东卷)(原卷版及答案解析版).doc VIP
- 中华人民共和国增值税法深度解读.pptx VIP
- 武汉东湖风景名胜区总体规划(2011-2025)规划文本 .pdf
- 《中华人民共和国生态环境法典》PPT课件.pdf VIP
- 中华人民共和国增值税法解读培训PPT课件.pptx VIP
原创力文档

文档评论(0)