首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
假设A为抽象类,下列声明什么是正确的?
[单选题]
假设A为抽象类,下列声明( )是正确的
A fun(int);
A*p;
int fun(A);
A obj;
查看答案及解析
添加笔记
求解答(19)
邀请回答
收藏(141)
分享
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条回答
141收藏
2222浏览
热门推荐
相关试题
看图回答
判断推理
2020
人力资源
安永
审计
税务服务
风险管理
管理咨询
行政管理
评论
(1)
来自
职能类模拟题2
看图回答
判断推理
2020
人力资源
安永
审计
税务服务
风险管理
管理咨询
行政管理
评论
(2)
来自
职能类模拟题2
看图回答
判断推理
2020
人力资源
安永
审计
税务服务
风险管理
管理咨询
行政管理
评论
(3)
来自
职能类模拟题2
关于操作系统内存管理中堆与栈的下列...
C++工程师
2020
声网
评论
(3)
来自
声网2020校招-通用C...
若有以下程序段,则该程序段的功能是?
C++工程师
2020
声网
评论
(2)
来自
声网2020校招-通用C...
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题