zhc
2013-06-19 17:26:20 +08:00
类就是对象,都是老外那直译过来的我感觉误导了不少的初学者.我感觉叫它 "代码块"更合适.
对象(类)可以理解为具有(封装了)一定功能的一个模块.
你其他地方可以利用这个类的这些功能(调用它的接口).
比如说你每天做饭,每天下班后买一堆原料回家在厨房里操作.
但是你很讨厌每天切啊炒啊煮这些每天重复的操作.
于是你发明了一个做饭机器,把机器里面的烹饪操作及逻辑都设定的稳定完美(封装逻辑).
以后每天你回家只要买一些原料丢进机器饭菜自然做好(调用对象接口).
从此以后每天你都可以非常轻松的方便的吃到美味的饭菜.非常爽.
其实你机器里面的煤气灶也是一个对象他封装了输气点火等一系列逻辑来简化操作.
这个机器就可以理解成一个有专门功能被封装好的对象.
由于内部逻辑你已经通过之前经验封装好. 避免了每天重复的操作使你效率大大提升.
面相对象的思想可以使你轻松高效进行软件开发.而且逻辑清晰,整个项目在你心里都是一块一块的相互调用.
以上纯属个人愚见.