面向对象编程思想小谈——类和对象(共4页).doc
《面向对象编程思想小谈——类和对象(共4页).doc》由会员分享,可在线阅读,更多相关《面向对象编程思想小谈——类和对象(共4页).doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上面向对象编程思想小谈 类与对象作者:蒋涵鑫目前我们的C+学医已经进入了面向对象的编程阶段。虽然大家已经了解了类和对象,但是这并不意味着大家就真正的已经了解了面向对象的编程思想,对于一个合格的程序员来说,掌握面向对象的编程思想是极为重要的,但是对于书上的很多类似于大道理的理论,很多人只能够浅尝辄止。有鉴于此,今天我将会用另外一种方式来带着大家说说这个非常重要的面向对象的思想。在面向对象的思想中有一句非常经典的话:“万物皆对象”,这句话怎么去理解它呢?我们以一家超市为例,大家都去过超市,那里摆满了大大小小五花八门的商品,这些商品我们就把它称之为对象,对象其实就是一些客观存
2、在的物体。而“万物皆对象”的含义就是这个世界上的大大小小的东西,只要是一个客观存在的物体,它就是一个对象!当然我这里说的物体并不仅仅是指商品,包括我们自己本身也是一个客观存在的物体,也是一个对象。对象是对于某一些物体的统称,例如几个杯子,它们都是杯子,而我们也很习惯的把它们叫做杯子。而这些杯子,就称之为对象。而在这些杯子当中的某一个具体的杯子,例如四个杯子分别编号甲乙丙丁,它们其中某一个具体的杯子,例如乙杯子,就被称之为一个实例。所以对象和实例最大的区别在于对象可以指代很多同属于一种类型的事物,而实例只能够用于描述一种类型的事物当中某一个具体的事物。例如四个杯子中的乙杯子一样。在了解了对象和实
3、例的概念之后我们不得不谈一谈一个很重要的概念:类!所谓的类其实在我认为应该有两种合理的解释。第一种叫分类,不得不承认,开一个超市,即便是小超市也是很艰难的,因为超市可以出售的物品相当之多!商品多了,我们就得需要对这些商品进行管理。什么叫管理,就是将这些商品合理的组织起来,从而达到某种目的。超市对商品进行管理目的是为了能够让顾客方便的找到所需要的物品,然后付账走人!这对于顾客和超市老板来说都是很有必要的。那么如何才能够合理的管理这些乱七八糟的商品呢?分类!对!就是对这些乱七八糟的商品分类,分类摆放才能够有效地对这些商品进行管理,从而方便顾客找到它,这样做也是为了使得在商品的管理上变得简洁而高效。
4、试想一下如果不对商品进行分类,那当我们点算文具的剩余数量时是否还要点算一下卫生间或者是洁厕宝的数量呢?当然不管是什么样子的东西,点算的量也是很庞大的。一个超级市场的货物基本来说一天之内是点算不完的,当然这还是属于小超市,大润发那种大超市就更加不用提了因此对于货物的管理我们需要对它们进行分类,分类之后我们就可以把这些东西用一个类型来描述,这就是类的第二个意义所在类型。生活中类型其实无处不在,例如包子、水饺、花卷、麻团这些都是吃的,吃的东西我们都可以将它们摆放到食品区,这样顾客需要买食物的时候就可以直接去食品区找,而不是到生活用品区打转。而食品就是这些对象所属的类型。我们可以叫它食品类;再例如钢笔
5、、铅笔、橡皮、胶带这些,都是文具,因此我们可以将它们摆放到文具区,而文具就是这些对象所属的类型,我们可以叫它文具类。类有什么样的特点呢?类最大的特点在于抽象。类是一个很抽象的概念,什么是抽象,就是看不见摸不着的,就好像别人和你说灵魂,你并不能够真正地看到你的灵魂一样。类为什么抽象,原因在于类是我们在对各种各样的对象,例如超市中的商品进行分类之后而产生出的对这同一种类型的事物的描述,它仅仅只是一个用于描述这些同种类型的事物的手段,所以它很抽象。但是我们也可以把它很形象的表示出来,例如我们可以使用标语牌,写上“食品区”,将它挂到食品区的墙上,而不是让你自己去记住哪些商品在哪个区,这对于顾客来说这是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向 对象 编程 思想
限制150内