2.9 虚函数、抽象类与多态 (Polymorphism) 2.9 虚函数、抽象类与多态 (Polymorphism) 在 C++ 的面向对象编程中,多态(Polymorphism)是一个核心概念,它允许我们使用统一的接口来处理不同类型的对象。这极大地增强了代码的灵活性、可扩展性和可维护性。在 C++ 中,实现运行时多态(Runtime Polymorphism)主要依赖于虚函数 (Virtual Functions) 和抽象类 (Abstract Classes)。本章将深入探讨这些概念及其在高级 C++ 编程中的应用。 2.9.1 多态性 (Polymorphism) 概览 多态性在希腊语中意为“多种形态”。在编程领域,它指的是一个接口可以表现出多种行为的能力。