- 6
- 0
- 约1.68万字
- 约 96页
- 2017-02-24 发布于湖北
- 举报
第八章多 态 性 第八章 多态性 §8.1 多态性的基本概念 §8.2 函数重载 §8.3 拷贝构造函数 §8.4 运算符重载 §8.5 虚函数 §8.6 纯虚函数与抽象类 §8.1 多态性的基本概念 在基类中定义的属性或操作被派生类继承之后,可以具有不同的数据类型或表现出不同的行为,从而同一个属性或操作名称在各个派生类中具有不同的含义 §8.1 多态性的基本概念 C++语言支持两种多态性 编译时的多态性 通过重载实现(函数重载,运算符重载) 运行时的多态性 通过虚函数实现(借助抽象类和动态绑定) §8.1 多态性的基本概念 绑定 将一个函数调用链接上相应的函数体代码 的过程 静态绑定 在编译时就能够确定调用哪一个函数 动态绑定 在运行时才能够确定调用哪一个函数 §8.1 多态性的基本概念 本章重点 重载:函数重载,运算符重载 静态绑定 虚函数:抽象类 动态绑定 §8.2 函数重载 函数重载(函数名相同,函数参数不同) void print(char); void print(int, int); void print(float); void print(char *); …… 函数调用 print(“Hello,overload!”); print(3, 5); §8.2 函数重载 类构造函数的重载 cl
原创力文档

文档评论(0)