C++类和对象的定义,区别,关系,概念

如题,谢谢大家了。

小心理解下面这段话,一定要理解。我不贴代码的。
例如我说“车”的时候,你想到了什么?是不是车子都可以开,都有轮子。那么你头脑中自然就想起了一个车子类(类是属性的集合,车子的属性:可以开,有重量,大小,颜色)。但是我说:“你看,那辆车多漂亮!”当你顺着我指着的方向看去,这就是一个实际存在的对象—————具体的车子。综上所述,类是事物的抽象。类的对象就是类的具体化,实际化。有“人"这个类。如果我用 人:张三。那么我就用人这个类去建立了张三这个"人"的对象。

理解完这段话,类、对象。是不是很简单呢?如果没理解,亲,继续看一下····
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-12-07
给你类比一下吧
类就类比为整型int
对象就是定义了一个“类”类型的变量
下面是我定义的一个类 是简单的,只是为了用于说明你的问题。
class car
{
publlic:
void display();
private:
int m;
};(这是一个类的定义,car就好像是int )
比如 int m;是定义了一个整型变量,
car BMW;
这里 car 就相当于int ,BMW就相当于m。
基本就是这样。
如果还是不太明白的话,去图书馆看看书 或是继续请教高人吧!
第2个回答  2011-12-07
类是对逻辑上相关的函数与数据的封装,它是对问题的抽象描述;
在c++中,类的对象就是该类的某一个特定实体。例如,将整个学校看成一个类,那么每一个老师就是该类的一个特定实例,也就是一个对象。
相似回答