C++中,什么叫消息,什么叫类,什么叫对象

 我来答
加斯加的小兰花
推荐于2018-03-04 · TA获得超过2.1万个赞
知道大有可为答主
回答量:3027
采纳率:78%
帮助的人:499万
展开全部
  1. 消息:(Message passing)指的就是C++(从Smalltalk中继承而来)这种把成员函数/方法绑定到对象上的面向对象机制。调用一个成员函数/方法的时候要先指定对象,在指定对象身上的操作——如“obj.op()”。Common Lisp Object System中的generic method是另一种与之(Message passing)不同的机制——如“(op obj)”。

  2. 类,就是有共同属性特征的一组事物。C++中把实现某种功能的数据类型定义为类。它主要有两部分组成:内部的数据和操作数据的函数。这些数据和函数就是这个类的属性。即被定义为这个类数据类型的所有对象,都有这个类定义的数据和函数。

  3. 对象是一种开发的抽象,它包含了需要操作的数据及其可以对该数据进行操作的方法。举例:在C/C++中定义一个Int型的变量  int i;其中 int 就是类,i 就是int这个类的一个对象。类的定义就是用来描述int的属性的,对象就是具有类属性的实体。

匿名用户
2014-01-12
展开全部
消息Message,是指不同的类之间交流的数据信息,你可以理解为两个人交流时发的短信。
类是c++中引入的一种面向对象的表述,一个类表示一组相关联的变量方法的集合。既然类是一种声明,是一种抽象,那就不能被使用。所以有了对象这个概念。比如狗是一个类,里面包括吃东西这个函数,嘴巴这个概念…………但是你不能用狗来形容一只狗,而要对象,比如用这个类创建“旺财”这个对象,就是一只狗了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
herovan
2014-01-12
知道答主
回答量:24
采纳率:100%
帮助的人:19.4万
展开全部
消息就是类的方法,类是一种声明,是一种抽象,对象是一种具体的实体。
比如灯泡是类,节能灯是对象,灯的开关就是消息,你按开就是给他发送打开的消息
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jake_2658
推荐于2017-11-26 · TA获得超过278个赞
知道答主
回答量:66
采纳率:0%
帮助的人:27.2万
展开全部
比如:
类 →苹果
对象→你手里拿的那个苹果

至于 消息。。。貌似是软件开发里用到的吧。。。并不能归属到哪种语言里。
好像是一种响应机制,操作产生消息,系统通过消息队列一步一步地执行。。。(貌似是这样~)
追问
对象的类型就是类吧
追答
类是概念;对象是实体;
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
盲鱼yyyy
2023-02-24
知道答主
回答量:15
采纳率:0%
帮助的人:3432
展开全部
在面向对象程序设计中,一个对象向另一个对象发出的请求被称为“消息”。
当对象接收到发向它的消息时,就调用有关的方法,执行相应的操作。例如,有一
励N·
个教师对象张三和一个学生对象李四,对象李四可以发出消息,请求对象张三演
示一个实验,当对象张三接收到这个消息后,确定应完成的操作并执行之。
一般情况下,我们称发送消息的对象为发送者或请求者,接收消息的对象为接收
者或目标对象。对象中的联系只能通过消息传递来进行。接收对象只有在接收到
消息时,才能被激活,被激活的对象会根据消息的要求完成相应的功能。
消息具有以下三个性质:

(1)同一个对象可以接收不同形式的多个消息,作出不同的响应
(2)相同形式的消息可以传递给不同的对象,所作出的响应可以是不同的
(3)对
消息的响应并不是必需的,对象可以响应消息,也可以不响应。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式