对象和普通变量有什么区别?类和基本数据类型有何区别与联系?

如题所述

你好!!!

1.c++是c语言的增强的主要的原因是c++引入了类的概念
类是对事物整体的抽象,比如:定义people类,people类是对人类的抽象,里面有类的属性和类的方法,属性有:身高,重量、、、、,方法可以有输出身高,体重,设置体重、、、、、、
我们定义类的对象的时候,对象就会有那些属性和方法,哪些都是对人的抽象,通过对象我们可以访问属性和方法,但是我们无法看到对象的内部细节即封装性。
你要是定义普通的变量,会有啊、这些方法和属性吗???
普通变量是基本的数据类型

2.类其实和普通变量也有点关系,比如定义类的数据成员,哪些可以是基本数据类型组成的,还可以是自己定义的,比如:结构体,联合体。

它们之间的区别我个人认为:类是基本数据类型的扩张,联系是:类可能有基本数据类型的变量组成。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-09-14
对象具有自己的方法 和 数据 而普通变量只是一个变量
类是一个构造数据类型,类具有数据的封装性,有自己所特有的方法
基本数据类型则没有
第2个回答  2010-09-15
对象和普通变量有什么区别?
对象包含的范围很广,连类也是对象,普通变量也应该是对象中的一员。
类和基本数据类型有何区别?
类比基本数据类型要高级和复杂得多。
类和数据类型有什么联系?
类中可以有数据类型,它们之间好像没有什么互相影响的联系。
这些都是我自己的见解,若有不对之处请指正。
相似回答