C++变量与对象的区别 谢谢解答

请举例说明一下 ,还有 就是变量有什么用 对象有什么用!!!!!!

c++的类,就是把一些东西的属性和行为封装起来,所谓属性,通常用变量表示,称之为成员变量,所谓行为,就是指成员函数。举个例子。就拿汽来说,汽车可以成为一个类,这个汽车有发动机、轮胎、外壳,等等,这些发动机、轮胎、外壳等在汽车这个类里可以用变量表示,而汽车具有的一些功能可以用成员函数来表示,例如汽车会跑,可以写一个run函数。这样类就封装好了,但是,没用说明具体是那辆汽车,这个类里的变量和成员函数是所有汽车都拥有的,这是定义一个这个汽车类的对象,就是说明具体是那辆汽车,比如说你的汽车,已经具体到某一辆汽车,而不反之这一类了,这就是类的对象,对象就是把这个类实例化,或者说是具体化,可以认为具体到一件东西。这就是变量和对象的区别
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-08-07
本质上讲 类也是一种数据类型 所以对象便是它的变量
比如说
Student 是一个类

你可以这样定义一个对象
Student Stu;//Stu是Student的对象
就像定义变一样
int i;//i是int 类型的变量

在c#里所有的数据类型都是当做类看待的
可见变量和对象 是没有本质区别的
第2个回答  2009-08-07
对象就是某一个类的某一个实例,因为类是抽象的,只有建立了该类的对象才能投入实际使用。
一个类可以有无数个对象。而变量就相当于盖房子的砖头了,不管是结构化编程还是面向对象都会用到变量,没有变量是不会有程序的。
可以说这两者是没有什么联系的。本回答被网友采纳
第3个回答  2009-08-07
对象是面向对象的
变量是面向过程的
第4个回答  2009-08-07
变量有什么用 翻书