单选题
有如下类定义 class Animal{ public; virtual void Name()=0; }; class Koala:public Animal{ public: void Name(){/*函数体略*/) }; 关于上述类定义,下列描述中错误的是( )。
A、
类Koala是类Animal的派生类
B、
类Koala中的Name函数是一个虚函数
C、
类Animal中的Name函数是一个纯虚函数
D、
语句“Animal a;”能够建立类Animal的一个对象a
【正确答案】
D
【答案解析】
解析:在类Animal定义了纯虚函数Name(),所以类Animal就是一个抽象类,而抽象类是不能够建立对象的。
提交答案
关闭