第10章 多态性、虚函数与运算符重载.pptVIP

  • 2
  • 0
  • 约7.56千字
  • 约 43页
  • 2017-08-15 发布于江西
  • 举报

第10章 多态性、虚函数与运算符重载.ppt

第10章 多态性、虚函数与运算符重载.ppt

第10章 多态性、虚函数与运算符重载 温蜜 wenmi2222@163.com 上海电力学院计信学院 本章主要内容 §10.1 多态与运算符重载 §10.1.1 多态性的概念与分类 §10.1.2 什么是运算符重载 §10.1.3 运算符重载的方法 §10.1.4 运算符重载规则 §10.2 多态与虚函数 §10.2.1 虚函数 §10.2.2 纯虚函数与抽象类 §10.1.1 多态性的概念与分类 多态 同样的消息被不同类型的对象接收时导致不同的行为。 消息 是指对类的成员函数的调用 不同的行为 不同的实现,就是是指执了不同的函数 多态的分类 从系统实现的角度看 静态多态性 函数重载 运算符重载 动态多态性 虚函数实现 从实现的角度看 编译时多态性 程序编译时系统就决定调用哪个函数 运行时多态性 程序运行的过程中,类的成员函数能根据调用它的对象类型自动作出适应性调整 运算符重载 加法运算符可以实现对整型、单精度型和双精度型数据的和运算。 加法运算符不能实现两个复数的相加。 用户可定义一个复数类型,并通过重载加法运算符实现两个复数相加。 思考问题 运算符重载 运算符重载 是对已有的运算符赋予多重含义 同一个运算符作用于不同类型的数据导致不同类型的行为。 运算符重载的实质就是函数重载。 重载双目运算符的方法 重载为类的成员函数 函数类型 op

文档评论(0)

1亿VIP精品文档

相关文档