程序设计基础(C++) (5).pdf

继承与多态 继承关系与派生类的定义 派生类对基类的访问 基于虚函数的多态性 抽象类 继承与派生 通过继承机制,可以从现有类派生出新的类。原有类称为基类或父类, 新的类称为派生类或子类。C++支持单继承和多继承。 计算机系人员 教职工 学生 教师 行政管理人员 教务 本科生 研究生 系主任 多继承 单继承 指一个派生类只有一个父类的继承关系。派生类定义形式: class 派生类名: 继承方式 基类名 {派生类新定义成员}; • 继承方式有public (公有继承)、private (私有继承)、protected (保护继承) • 派生类继承基类中除构造和析构函数以外的所有成员; • 继承方式的不同决定了派生类对基类成员访问权限的不同,实际 应用中都采用公有继承; 【例】假设Circle是已定义过的圆类,从该类派生定义一个圆柱体 类,具有数据成员

文档评论(0)

1亿VIP精品文档

相关文档