对象本体和实体怎么理解阿?

C++语言 码拜 10年前 (2015-05-11) 1741次浏览 0个评论
 

看c++的书,有点晕。
下面的回答是否正确?

对象本体: 可以理解为一个对象类型,如类 类型(就是 class  定义) 
对象实体:可以理解为一个对象实例,就是用这个类型定义的一个变量 …      
可以操作的是对象实体(实例),它才是一个有效的变量   ~   
对象本体   只是一个类型   …..
例如
class   A   
  {   
  }   
  A   a;   
 这里A是本体,a是实体

2分
完全正确
2分
大体,你可以这样想。人(对象本体: 可以理解为一个对象类型,如类 类型(就是 class 定义))
                    张三(对象实体:可以理解为一个对象实例,就是用这个类型定义的一个变量)

你可以指挥张三去干什么,却不能指挥人。

本体是一些属性的集合,实体是具有这些属性的个例。你不可以让属性去完成任务,只能让具体的个例去。

2分
在标准C++中不存在“对象本体”、“对象实体”这样的术语,应该是作者自己的“创造”。

而关于“对象实体是一个有效变量”这样的说法是不正确的,对象不一定是变量,变量是有名对象,此时对象名就称为变量名。

2分
引用 3 楼  的回复:

在标准C++中不存在“对象本体”、“对象实体”这样的术语,应该是作者自己的“创造”。

而关于“对象实体是一个有效变量”这样的说法是不正确的,对象不一定是变量,变量是有名对象,此时对象名就称为变量名。

这个正解,楼主换一本书吧。。。C++ primer

2分
就是类和对象

什么本体、实体太拗口了

2分
引用 3 楼  的回复:

在标准C++中不存在“对象本体”、“对象实体”这样的术语,应该是作者自己的“创造”。

而关于“对象实体是一个有效变量”这样的说法是不正确的,对象不一定是变量,变量是有名对象,此时对象名就称为变量名。

换C++ PRIMER吧

2分
我没看到过这样的说法:”对象本体”、”对象实体”,你的话我理解是类和对象。类其实就是个框架,包括成员数据和成员函数,它说明这个类型到底是什么样子;对象是类的实例,就是一个具体的东西,比如说Car是一个类,有轮子、底盘、发动机等,以及它能行驶,那么宝马就是一个具体的车,就是Car类的一个实例。
2分
神马本体实体的,直接称为类型和对象不就行了嘛,啥子书这么叫的,扔了。
2分
严重怀疑写书的人喜欢裸体,因为总是“体”来“体”去的。
…你看的哪个写的书啊? 换吧!
钱能的书阿。 看来要换书了!
清华的教材害人不浅阿。
2分
引用 11 楼  的回复:

钱能的书阿。 看来要换书了!
清华的教材害人不浅阿。

楼主必须换书。那种说法是作者杜撰出来的。

人家钱能说的根本不是类和对象那个意思,312页说的挺清楚的。引入对象本体和实体这种概念是为了讲后面的拷贝构造函数。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明对象本体和实体怎么理解阿?
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!