当前位置:首页 > C+ + 程序设计(04737) > 正文内容

如果A是抽象类,则下面正确的是(   )

如果A是抽象类,则下面正确的是(   )


A、

A中没有纯虚函数 


B、

A a;


C、

A a[3];


D、

A*pa;


【正确答案】:D
【题目解析】:

在面向对象的程序设计方法中,将同一类事物的共同特点概括出来,这个过程就叫作“抽象”。抽象是一种从一般的观点看待事物的方法,即集中于事物的本质特征,而不是具体细节或具体实现。即无具体的对象,B、C选项错误。

包含纯虚函数的类称为抽象类。即抽象类至少含有一个纯虚函数,故A错。

抽象类的派生类中,如果没有给出全部纯虚函数的定义,则派生类继续是抽象类。虽然不能创建抽象类的对象,但可以定义抽象类的指针和引用。D为指针,正确。


扫描二维码免费使用微信小程序搜题/刷题/查看解析。

版权声明:本文由翰林刷题小程序授权发布,如需转载请注明出处。

本文链接:https://20230611.cn/post/243677.html