导入
静态多态与动态多态
让我们在这节课中深入探讨多态性。
多态性
多态性意味着一个对象可以表现出不同的行为。
-
动态多态性
- 多态性在运行时发生。
- 面向对象编程的一个关键特性。
- 基于接口和虚方法。
- 在 C++ 中需要通过引用或指针等间接方式实现。
-
静态多态性
- 多态性在编译时发生。
- 不依赖于接口或继承层次结构 → 鸭子类型
- 不需要指针或引用等间接访问。
- 静态多态性通常比动态多态性更快。
让我们在这节课中深入探讨多态性。
让我们在这节课中深入探讨多态性。
多态性意味着一个对象可以表现出不同的行为。
动态多态性
静态多态性
技巧
- 示例