你好!!!
1.c++是
c语言的增强的主要的原因是c++引入了类的概念
类是对事物整体的抽象,比如:定义people类,people类是对人类的抽象,里面有类的属性和类的方法,属性有:身高,重量、、、、,方法可以有输出身高,体重,设置体重、、、、、、
我们定义类的对象的时候,对象就会有那些属性和方法,哪些都是对人的抽象,通过对象我们可以访问属性和方法,但是我们无法看到对象的内部细节即封装性。
你要是定义普通的变量,会有啊、这些方法和属性吗???
普通变量是基本的
数据类型。
2.类其实和普通变量也有点关系,比如定义类的数据成员,哪些可以是基本数据类型组成的,还可以是自己定义的,比如:
结构体,联合体。
它们之间的区别我个人认为:类是基本数据类型的扩张,联系是:类可能有基本数据类型的变量组成。