- 4
- 0
- 约7.62千字
- 约 46页
- 2022-10-25 发布于上海
- 举报
会计学
1
类的继承与多态
2
6. 类的继承与多态
面向对象编程(OOP)的三大特性:
封装性
继承性
多态性
本章主要介绍:
理解继承和软件继承性
理解基类和派生类的概念
理解成员修饰符protected
使用base引用访问基类成员
如何在基类和派生类中使用构造和析构函数
通过一个案例,演示继承机制
第1页/共46页
3
6.1 继承概述
父类
子类
动物
继承是软件复用的一种形式。采用这种形式,可吸收现有类的数据和行为,为其赋予新功能,从而创建出新类。软件复用节省了程序开发时间。它还鼓励人们重用经过实践检验和调试的高质量软件,使系统能高效地实现。
第2页/共46页
4
6.2 基类和派生类
日常生活中,一个类的对象也是另一个类的对象。
如,一个Rectangle(矩形)类“属于”四边形(正方形、平行四边形和梯形同样是四边形)。也可以说,Rectangle(矩形类)是从Quadrilateral(四边形)类继承而来的。 Quadrilateral类是基类, Rectangle类是派生类。
再如,教师类和学生类可以由大学成员类派生,讲师、教授又可以由教师类派生,毕业生和在校生又可以由学生类派生。
第3页/共46页
5
6.3 保护成员和内部成员
前面介绍了成员访问修饰符:public和private
public成员,可以从程序的任何位置,通过该类(基类或派生类)的对象引用,来
原创力文档

文档评论(0)