C++中抽象类的定义

 我来答
可以叫我表哥
推荐于2017-09-08 · 知道合伙人数码行家
可以叫我表哥
知道合伙人数码行家
采纳数:25897 获赞数:1464980
2010年毕业于北京化工大学北方学院计算机科学与技术专业毕业,学士学位,工程电子技术行业4年从业经验。

向TA提问 私信TA
展开全部
定义:
在面向对象的概念中,我们知道所有的对象都是通过类来描绘的,但是反过来却不是这样。并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。纯虚函数是在基类中声明的虚函数,它在基类中没有定义,但要求任何派生类都要定义自己的实现方法。在基类中实现纯虚函数的方法是在函数原型后加“=0”。[cpp] view plaincopyprint?virtual void funtion1()=0
virtual void funtion1()=0。
a79556510
2012-04-22
知道答主
回答量:10
采纳率:0%
帮助的人:9.2万
展开全部
含有纯虚函数的类就是抽象类,它是一种特殊的类,为一个了类簇提供统一的接口。
抽象类无法实例化(无法定义一个抽象类的对象),只能通过继承机制,生成抽象类的非抽象派生类,然后再实例化。

参考资料: 解析c++程序设计

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Chhy2009
2012-04-24 · TA获得超过288个赞
知道小有建树答主
回答量:265
采纳率:0%
帮助的人:193万
展开全部
含有纯虚函数的

class A
{
public:
void function(int a)=0; //必须写上=0,含有这样的函数的类叫做抽象类
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
秒懂百科
2020-11-26 · TA获得超过5.9万个赞
知道大有可为答主
回答量:25.3万
采纳率:88%
帮助的人:1.2亿
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式