对于类的简单理解

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值