若一个类中含有纯虚函数,则该类称为()
在多态中,通常父类中虚函数的实现是毫无意义的,主要都是调用子类重写的内容,因此可以将虚函数改为纯虚函数,语法:virtual 返回值类型 函数名 (参数列表)= 0 ;
转:
定义抽象类的主要目的是为了提供一个接口规范,要求派生类必须实现这些纯虚函数,以便实现特定的功能。抽象类在面向对象的设计中起到了重要的作用,它可以定义一组共享接口,并通过派生类来实现不同的细节。
在C++中,可以通过在函数声明后面加上= 0来声明纯虚函数。抽象类不能直接创建对象,但可以通过指针或引用来间接访问派生类的对象。