单选题
下面是类Shape的定义:
class Shape{
public:
virtual void Draw()=0;
};
下列关于Shape类的描述中,正确的是______。
A、
类Shape是虚基类
B、
类Shape是抽象类
C、
类Shape中的Draw函数声明有误
D、
语句“Shape s;”能够建立Shape的一个对象s
【正确答案】
B
【答案解析】
[解析] 把含有纯虚函数的类称作为抽象类或抽象基类。抽象类只能作为别的类的基类,不能生成对象。
提交答案
关闭