C++中的对象和类有什么区别

 我来答
百度网友d35d615
2011-08-08 · TA获得超过342个赞
知道小有建树答主
回答量:233
采纳率:0%
帮助的人:116万
展开全部
对象是类的一个实例,不光C++这样。所有支持面象对象的语言都这样。
3424wbf3344
2011-08-16
知道答主
回答量:18
采纳率:0%
帮助的人:10.6万
展开全部
类是一些有着相同属性,表现相同行为的对象的描述。这里的属性也就是所谓的数据成员,而行为也就是成员函数。因此类是一个抽象化的东西,而对象则是类的实例化。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
卡卡亚索隆
2011-08-08 · 超过42用户采纳过TA的回答
知道小有建树答主
回答量:142
采纳率:0%
帮助的人:147万
展开全部
类是抽象的一个概念。对象是实体的,摸得着看得见的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9e36d1c
推荐于2017-12-16 · TA获得超过409个赞
知道小有建树答主
回答量:169
采纳率:0%
帮助的人:112万
展开全部
类是一个抽象的概念,而对象做到了实体化,比如学生类,我可以定义一个对象就是student A;
表示A学生,那么这个A就具备所有学生的所有特征。这些特征就是你在student 这个类里面定义的一些属性和方法。只有定义了对象,你才能调用类里面的方法。用我们老师的话说,类是图纸,对象才是建筑。调用方法,肯定是要用对象调的
追问
是不是可以理解为对象是类的一个实体分支啊?
追答
不是实体分支,就是实体。定义了一个类其实就是定义了一个数据的类型,然后你就要定义这种类型的具体变量。这样你才可以拥有那个类型的属性和方法。比如说我说的学生,很抽象吧,学生是什么,学生就有一些特征,比如有学号,姓名,性别,年龄,等等。然后,你就要定义一个具体的学生,就具体到某个人身上。我定义一个学生 张,那这个学生张就有他的姓名,性别年龄,学号等等。然后我再定义一个学生王,他也有自己的学号,姓名,性别等等。这就是说,学生这个概念是比较笼统的。只有具体化了,学生类里面的属性和方法才有意义。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
k高人
2011-08-08 · TA获得超过700个赞
知道小有建树答主
回答量:561
采纳率:0%
帮助的人:151万
展开全部
通俗点说,就是int a;中int和 a的那种区别,类是数据类刑,对象是个变量
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式