C++语言程序设计 清华大学郑莉 继永与派生 00P的 是C+中支持层次分类的一种机制, 允许程序员在保持原有类特性的基础上, 基本 进行更具体的说明。 点 实现:声明派生类一第七章 11
C++语言程序设计 清华大学 郑莉 11 继承与派生 是C++中支持层次分类的一种机制, 允许程序员在保持原有类特性的基础上, 进行更具体的说明。 实现:声明派生类——第七章 OOP 的 基 本 特 点
C++语言程序设计 清华大学郑莉 多态性 OOP 多态:同一名称,不同的功能实现方式。 的 。目的:达到行为标识统一,减少程序中标 本 识符的个数。 实现:重载函数和虚函数一第八章 12
C++语言程序设计 清华大学 郑莉 12 多态性 ⚫ 多态:同一名称,不同的功能实现方式。 ⚫ 目的:达到行为标识统一,减少程序中标 识符的个数。 ⚫ 实现:重载函数和虚函数——第八章 OOP 的 基 本 特 点
C++语言程序设计 清华大学郑莉 C十+中的类 类 ● 类是具有相同属性和行为的一组对象 和对象 的集合,它为属于该类的全部对象提 供了统一的抽象描述,其内部包括属 性和行为两个主要部分。 利用类可以实现数据的封装、隐藏、 继承与派生。 利用类易于编写大型复杂程序,其攀米 o 块化程度比C中采用函数更高。 13
C++语言程序设计 清华大学 郑莉 13 c++中的类 ⚫ 类是具有相同属性和行为的一组对象 的集合,它为属于该类的全部对象提 供了统一的抽象描述,其内部包括属 性和行为两个主要部分。 ⚫ 利用类可以实现数据的封装、隐藏、 继承与派生。 ⚫ 利用类易于编写大型复杂程序,其模 块化程度比C中采用函数更高。 类 和 对 象
C++语言程序设计 清华大学郑莉 类的声明形式 类 类是一种用户自定义类型,声明形式: 和 class类名称 对 象 public: 公有成员(外部接口) private: 私有成员 protected: 保护型成员 失米 14
C++语言程序设计 清华大学 郑莉 14 类的声明形式 类是一种用户自定义类型,声明形式: class 类名称 { public: 公有成员(外部接口) private: 私有成员 protected: 保护型成员 } 类 和 对 象
C++语言程序设计 清华大学郑莉 公有类型成员 类 和 在关键字public)后面声明,它们是类 对 与外部的接口,任何外部函数都可以访 象 问公有类型数据和函数。 15
C++语言程序设计 清华大学 郑莉 15 公有类型成员 在关键字public后面声明,它们是类 与外部的接口,任何外部函数都可以访 问公有类型数据和函数。 类 和 对 象