C++中是否有虚类的说法,和纯虚类和一般抽象类有什么区别?

本人Java猿,偶遇C++问题。求C++大神回复,并告知C++中的纯虚类和一般抽象类是不是类似Java中的接口和抽象类。本人搜索过相关答案,求不要百科资料。... 本人Java猿,偶遇C++问题。求C++大神回复,并告知C++中的纯虚类和一般抽象类是不是类似Java中的接口和抽象类。本人搜索过相关答案,求不要百科资料。 展开
 我来答
帐号已注销
推荐于2016-04-30 · TA获得超过3954个赞
知道大有可为答主
回答量:1636
采纳率:77%
帮助的人:1236万
展开全部
C++中没有java中的接口语言结构,C++支持多重继承,而Java的接口是多重继承的替代方案。抽象类在语义上来说是一致的。C++没有纯虚类这种说法。

一般C++所说的接口通常指类的公有成员函数,或者指抽象类提供的用户操作模式。

C++中还有接口类这个概念,这是指那些封装非面向对象代码或者修改已近存在类的接口的类。
百度网友862b31c
2014-02-19 · TA获得超过1529个赞
知道小有建树答主
回答量:1045
采纳率:100%
帮助的人:820万
展开全部
是类似的。同一个概念。
纯虚的不能直接实例化,只能被继承后由子类实例化,以实现多态等。功能上也与接口类似。
追问
那有没有虚类这个概念呢?
追答
有抽象类的概念,没有虚类好像。没听说过。
有虚函数和纯虚函数等。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式