下面是类Shape的定义: class Shape{ public: virtual void Draw()=0; } 下列关于Shape类的描述中,正确的是( )。

admin2010-05-15  19

问题 下面是类Shape的定义:    class Shape{    public:    virtual void Draw()=0;    }    下列关于Shape类的描述中,正确的是(    )。

选项 A、类Shape是虚基类
B、类Shape是抽象类
C、类Shape中的Draw函数声明有误
D、语句“Shape s;”能够建立Shape的一个对象s

答案B

解析 抽象类是类中至少有一个纯虚函数,抽象类是用来被继承的,即是用来生成派生类,它本身不能生成实例。
转载请注明原文地址:https://jikaoti.com/ti/9tW0FFFM
0

相关试题推荐
最新回复(0)