- 5
- 0
- 约4.08千字
- 约 52页
- 2017-01-01 发布于广东
- 举报
第6章 继承和派生 本章主要内容 1.继承的概念。 2.派生类的定义和派生类对基类成员的访问权限。 3.派生类的构造函数和析构函数。 4.基类指针与派生类指针的使用。 5.多继承的二义性和虚基类。 6-1 继承的概念 继承(Inheritance)就是在一个已存在的类的基础上建立一个新类,实质就是利用已有的数据类型定义出新的数据类型。 在继承关系中: 被继承的类称为基类(Base class)(或父类) 定义出来的新类称为派生类(Derived class)(子类) 派生类不仅可以继承原来类的成员,还可以通过以下方式扩充新的成员: (1)增加新的数据成员 (2)增加新的成员函数 (3)重新定义已有成员函数 (4)改变现有成员的属性 6-2 派生类的定义 6-2-1 单继承的定义 class 派生类名: 访问方式 基类名 { 派生类中的新成员 } 其中: (1)class是定义类的关键字;派生类名由用户自己命名。 (2)在冒号“:”后的内容告诉系统,这个派生类是从哪个基类派生的以及在派生时的继承方式是什么。 (3)继承方式即访问方式,可以为public、protected或private,如果省略,则默认为private方式。 (4)基类名必须是程序中已有的一个类的类名。 (5)大括号内的部分是派生类中新定义的成员或是对基类成员的改造。 6-2-2
您可能关注的文档
- C++程序设计冯博琴C++第9章课件教学.ppt
- C++程序设计冯博琴C++第10章课件教学.ppt
- C++程序设计连卫民何樱韩彦锋等第1章程序设计概述课件教学.ppt
- C++程序设计连卫民何樱韩彦锋等第2章C++基础知识课件教学.ppt
- C++程序设计连卫民何樱韩彦锋等第3章选择结构的程序设计课件教学.ppt
- C++程序设计连卫民何樱韩彦锋等第4章循环结构的程序设计课件教学.ppt
- C++程序设计连卫民何樱韩彦锋等第5章复杂数据的程序设计课件教学.ppt
- C++程序设计连卫民何樱韩彦锋等第6章模块化的程序设计课件教学.ppt
- C++程序设计连卫民何樱韩彦锋等第10章类继承的程序设计课件教学.ppt
- C++程序设计连卫民何樱韩彦锋等第11章类多态的程序设计课件教学.ppt
最近下载
- 掼蛋术语与定义.pdf VIP
- 司法鉴定职业道德基本规范.docx VIP
- 川08G08 四川省农村居住建筑抗震构造图集.pdf VIP
- 2025年农业灌溉用水补偿合同协议.docx VIP
- AP物理C力学 最新版官方样题 选择题+问答题+公式汇总 (含答案) AP Physics C Mechanics Sample Questions.pdf VIP
- 2025-2026年6月广东省普通高中学业水平考试化学试题及答案.doc VIP
- 飞行器总体设计报告.pptx VIP
- 数据安全风险评估服务实施方案.docx VIP
- 解读《GB_T 26718-2024城市轨道交通安全防范系统技术要求》全面解读.docx VIP
- 小学数学《学业质量测评》1年级下册和答案(25春).pdf
原创力文档

文档评论(0)