首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
假设A为抽象类,下列声明什么是正确的?
[单选题]
假设A为抽象类,下列声明( )是正确的
A fun(int);
A*p;
int fun(A);
A obj;
查看答案及解析
添加笔记
求解答(19)
邀请回答
收藏(142)
分享
4个回答
添加回答
8
牛客274646763号
抽象类可以作为父类,想想父类指针指向子类对象
发表于 2020-09-02 15:14:37
回复(1)
6
牛客788615752号
一个类可以说明多个纯虚函数,对于包含有纯虚函数的类被称为抽象类。
一个抽象类只能作为基类来派生新类,不能说明抽象类的对象。因为抽象类中有一个或多个函数没有定义。也不能用作参数类型、函数返回值类型或显示类型转换,但可以说明指向类对象的指针(和引用),以支持运行时的多态性。
A.fun(int);//错误,与抽象类声明无关
B.A*p;//正确
C.int fun(A);//错误,抽象类不能用作参数类型
D.A obj;//错误,不能说明抽象类的对象
发表于 2020-09-13 15:51:11
回复(0)
2
伊利湖号
抽象类A不能实例化。
发表于 2020-08-24 10:36:53
回复(0)
0
t_f
抽象类不能实例化
发表于 2020-08-20 10:15:35
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
C++工程师
声网
2020
来自:
声网2020校招-通用...
上传者:
小小
难度:
4条回答
142收藏
2400浏览
热门推荐
相关试题
操作系统中两个进程争夺同一个资源会...
C++工程师
2020
声网
评论
(2)
来自
声网2020校招-通用C...
看图回答
判断推理
2020
人力资源
安永
审计
税务服务
风险管理
管理咨询
行政管理
评论
(1)
来自
职能类模拟题2
看图回答
判断推理
2020
人力资源
安永
审计
税务服务
风险管理
管理咨询
行政管理
评论
(2)
来自
职能类模拟题2
test.c文件中包括如下语句文件...
C++工程师
2020
声网
评论
(8)
来自
声网2020校招-通用C...
一个西瓜切三次,最多可被分成多少块?
C++工程师
2020
声网
评论
(7)
来自
声网2020校招-通用C...
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题