码迷,mamicode.com
首页 > 其他好文 > 详细

面向对象编程-何为对象

时间:2017-07-16 13:35:39      阅读:106      评论:0      收藏:0      [点我收藏+]

标签:功能   例子   个人   方法   面向对象   对象   attribute   attr   att   

转自知乎

面向对象,那么对象就是主导因素。因此我们首先实现的不是函数,而是“类”,也即对象。、

面向对象:对象就是物体,这种编程思想就是设定一个有一定功能的物体,然后利用这个物体的功能做你想做的事情。(这个物体有attributes,比如名字啊,年龄啊等等等等,有methods,比如吃喝拉撒睡等等等等,功能==methods)
面向过程:你想干嘛,就直接写个功能,然后做你想做的事情。

借楼上的例子,你想写个程序洗衣服,面向对象就是设定一个人,把这个对象赋予拿衣服,搭车,交易,取衣服,回家这所有的过程的功能。当你想洗衣服的时候,创造这个对象的实例出来,然后命令他gogogo就好了。
面向过程,你就得写拿衣服,搭车,交易,取衣服,回家这所有的过程。如果你下一次还想洗衣服,就得再写一遍这个过程。很麻烦,易出错。

简而言之,面向对象就是一种偷懒的方法。


面向对象编程-何为对象

标签:功能   例子   个人   方法   面向对象   对象   attribute   attr   att   

原文地址:http://www.cnblogs.com/cgdblog/p/7190219.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!