抽象类的作用 (定义接口, 规范派生类的行为) C++ 抽象类的作用:定义接口与规范派生类行为 1. 抽象类与纯虚函数:基础概念回顾 首先,让我们快速回顾一下抽象类和纯虚函数的基本概念: 纯虚函数 (Pure Virtual Function): 在基类中声明的虚函数,并在函数声明的末尾加上 。纯虚函数本身没有定义,它仅仅声明了派生类必须实现的功能。 抽象类 (Abstract Class): 包含至少一个纯虚函数的类被称为抽象类。抽象类自身不能被实例化(即不能创建抽象类的对象)。它的存在意义在于作为基类,为派生类提供一个通用的接口和规范。 2. 抽象类的作用一:定义接口 (Defining Interfaces) 抽象类最核心的作用之一就是定义接口。