第五章多态.pptVIP

  • 3
  • 0
  • 约5.04千字
  • 约 40页
  • 2017-08-19 发布于重庆
  • 举报
第五章多态.ppt

第五章 多态 运行期绑定与编译期绑定 重载、覆盖和遮蔽 抽象基类 运行期类型识别 引言 多态性是面向对象程序设计的重要特征之一。所谓多态性是指当不同的对象收到相同的消息时,产生不同的动作。C++的多态性具体体现在运行和编译两个方面,在程序运行时的多态性通过继承和虚函数来体现,而在程序编译时多态性体现在函数和运算符的重载上。 引言 5.1 运行期绑定与编译期绑定 5.1.1 C++多态的前提条件 5.1.1 C++多态的前提条件 5.1.1 C++多态的前提条件 5.1.1 C++多态的前提条件 5.1.2 虚成员函数继承 5.1.3 运行期绑定和虚成员函数表 5.1.3 运行期绑定和虚成员函数表 5.1.4 构造函数与析构函数 5.1.5 虚析构函数 5.1.6 对象成员函数和类成员函数 改进的影片跟踪管理 5.3.1 重载 5.3.1 重载 5.3.2 覆盖 5.3.3 遮蔽 5.3.3 遮蔽 5.3.4 名字共享 5.4 抽象基类 5.4 抽象基类 如果一个类中至少有一个纯虚函数,那么这个类被成为抽象类(abstract class)。 5.4.1 抽象基类和纯虚成员函数 5.4.1 抽象基类和纯虚成员函数 5.4.1 抽象基类和纯虚成员函数 抽象基类必须有纯虚成员函数,也可有其他成员。抽象

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档