对于类的简单理解

来源:互联网 发布:淘宝一键装修免费模板 编辑:程序博客网 时间:2024/05/20 00:53
许多初学者在学C语言,c++或者java的时候可能都会对类这个概念有点摸不清楚是什么意思,我试图用我自己的理解自己的语言去解释一下,不喜勿喷哦。
我们要从数据类型先说起,人民邮电出版的《面对对象的程序设计语言》中第21页中有提到c++中提供了两种数据类型:一是预定义数据类型,也称为基本数据类型;二是构造数据类型,包括数组,结构体,共用体,枚举,和类。基本数据类型我们都很清楚是什么,就是int char 那些东西,我们也可以运用的很熟练。但是那些不可能满足所有的情况。所以这才有了构造数据类型,按我的理解是为了弥补不足。所以,类也可以理解为是一种数据类型,和int char等的一样,不同之处是它可以由你自己去定义。就比如int是代表整形一样,你也可以定义一个什么sc啊,zm啊,只代表着小数的数据类型为你所用。反过来说int 也是一个类 ,如果你要定义一个整数类型int i;那么i 就是 int 这个类的对象,而int还可以定义别的abc等等,所以一个类可以有很多对象,一个对象只能对应着一个类。在java那本书里把类和对象的关系比喻成了图纸和飞机之间的关系,道理相同。
1 0
原创粉丝点击