- 1
- 0
- 约2.04万字
- 约 57页
- 2017-09-27 发布于天津
- 举报
Object-OrientedProgramming in C++ 继承与派生.PPT
Object-OrientedProgramming in C++第五章 继承与派生 中国科大学继续教育学院 李艺 leeyi@ 第一章 C++的初步知识 第二章 类和对象 第三章 再论类和对象 第四章 运算符重载 第五章 继承与派生 第六章 多态性与虚函数 第七章 输入输出流 第八章 C++工具 5.1 继承与派生的概念 5.2 派生类的声明方式 5.3 派生类的构成 5.4 派生类成员的访问属性 5.5 派生类的构造函数和析构函数 5.6 多重继承 5.7 基类与派生类的转换 5.8 继承与组合 5.1 继承与派生的概念 我们知道,面向对象程序设计的4个特性有抽象、封装、继承和多态。我们已经讨论了数据的抽象性和封装性,现在来讨论数据的继承。 5.1 继承与派生的概念 所谓继承,就是根据一个已存在的类建立一个新的类。已存在的类叫“基类”或“父类”,新建立的类叫“派生类”或“子类”。 新建立的子类从基类那里获得基类的特性,称为类的继承;由基类产生新的子类,叫派生。一个基类可以派生多个子类,一个子类可以由多级基类派生而来。比如: 5.1 继承与派生的概念 多个基类派生一个子类示意图。约定:箭头方向表示继承的方向,由派生类指向基类。 5.2 派生类的声明方式 声明派生类的方法: class 派生类名:[ 继承方式 ] 基类名 { 派生类新增的成员
原创力文档

文档评论(0)