class ClassA()
{
public:
ClassA() = 0;
void func()
{
}
protected:
int funB()
{
return 3;
}
}
等于0,表示为纯虚函数。拥有纯虚函数的类是抽象类,抽象类一般作为基类,不能用来定义对象。这种做法是为了派生子类,实现多态性的需要。如果在子类中没有对基类中的所有纯虚函数定义,该类仍为抽象类,从而无法用来定义对象。
本文介绍了纯虚函数的概念及其在C++中的使用方法。解释了含有纯虚函数的类被称为抽象类,并且通常作为基类来实现多态性。同时说明了如果子类未实现所有纯虚函数,则该子类也将成为抽象类。

1623

被折叠的 条评论
为什么被折叠?



