C++语言程序设计 清华大学郑莉 继永与派生问题举例 类的继承与派生 几何形状 圆 矩形 6
C++语言程序设计 清华大学 郑莉 6 继承与派生问题举例 圆 矩 形 几 何形状 类 的 继 承 与 派 生
C++语言程序设计 清华大学郑莉 继永与派生问题举例 类的繼承与 雇员 兼职技术人员 管理人员 销售人员 生 销售经理
C++语言程序设计 清华大学 郑莉 7 继承与派生问题举例 兼职技术人员 销售经理 管理人员 销售人员 雇员 类 的 继 承 与 派 生
C++语言程序设计 清华大学郑莉 继承与派生的目的 继承的目的:实现代码重用 的继承与派生 派生的目的:当新的问题出现,原有 程序无法解决(或不能完全解决)时, 需要对原有程序进行改造。 8
C++语言程序设计 清华大学 郑莉 8 继承与派生的目的 ⚫ 继承的目的:实现代码重用。 ⚫ 派生的目的:当新的问题出现,原有 程序无法解决(或不能完全解决)时, 需要对原有程序进行改造。 类 的 继 承 与 派 生
C++语言程序设计 清华大学郑莉 派生类的声明 类的繼承与派生 class派生类名:继承方式基类名 { 成员声明; 米
C++语言程序设计 清华大学 郑莉 9 派生类的声明 class 派生类名:继承方式 基类名 { 成员声明; } 类 的 继 承 与 派 生
C++语言程序设计 清华大学郑莉 继永方式 不同继承方式的影响主要体现在: 成员的访问控制 派生类成员对基类成员的访问权限 通过派生类对象对基类成员的访问权限 三种继承方式 公有继承 私有继承 保护继承 10
C++语言程序设计 清华大学 郑莉 10 继承方式 ⚫ 不同继承方式的影响主要体现在: – 派生类成员对基类成员的访问权限 – 通过派生类对象对基类成员的访问权限 ⚫ 三种继承方式 – 公有继承 – 私有继承 – 保护继承 类 成 员 的 访 问 控 制