C+语言程序设计 继承与派生问题举例 几何形状 的繼承与派生 圆 矩形
C++语言程序设计 6 继承与派生问题举例 圆 矩形 几何形状 类的继承与派生
C++语言程序设计 继承与派生问题举例列 类的 继 雇员 承与派 兼职技术人员 管理人员 销售人员 生 销售经理
C++语言程序设计 7 继承与派生问题举例 兼职技术人员 销售经理 管理人员 销售人员 雇员 类的继承与派生
C++语言程序设计 类的层次结构 类 的 ● 由上到下,是一个具体化、特殊化的 继 承 过程 与 ·由下到上,是一个抽象化的过程 生
C++语言程序设计 8 类的层次结构 由上到下,是一个具体化、特殊化的 过程 由下到上,是一个抽象化的过程 类的继承与派生
C++语言程序设计 继承与派生的目的 类 的 继承的目的:实现代码重用。 继 ●派生的目的:当新的问题出现,原有 程序无法解决(或不能完全解决)时, 生 需要对原有程序进行改造,实现代码 扩充
C++语言程序设计 9 继承与派生的目的 继承的目的:实现代码重用。 派生的目的:当新的问题出现,原有 程序无法解决(或不能完全解决)时, 需要对原有程序进行改造,实现代码 扩充。 类的继承与派生
C++语言程序设计 派生新类的过程 类 的 吸收基类成员 继 基类的全部数据成员和除了构造、析构函数外的全部函 数成员 承 改造基类成员 与 基类成员的访问控制 派 对基类数据或函数成员的隐藏 生 。添加新的成员 一般成员的添加 构造函数和析构函数
C++语言程序设计 10 派生新类的过程 吸收基类成员 – 基类的全部数据成员和除了构造、析构函数外的全部函 数成员 改造基类成员 – 基类成员的访问控制 – 对基类数据或函数成员的隐藏 添加新的成员 – 一般成员的添加 – 构造函数和析构函数 类的继承与派生