00 为什么会有对象?为什么会有类?面向过程与面向对象的区别?

程序员都很懒!程序员都很懒!程序员都很懒!重要的事要说三篇~~~


为什么会有对象?因为懒!

在生活中,程序员就会想:如果有人可以代替做事,不用自己去做就好了。

比如说开车,不用自己开,找个人来开就可以了。

比如说洗衣服,不用自己洗,找个人来洗就可以了。

比如说.....

找个人就是找个对象,就和相亲找对象一样,人就是对象。

于是,懒人们就开始找对象了。


为什么会有类呢?便于管理,使用方便

看到这个问题,先想另外一个问题,要是有很多对象怎么办,这也相亲相不过来啊?

有些人开车,有些人烧火,有些人相亲。怎么确定你要找的不是开车的,也不是烧火的,而是相亲的呢?

那么开车就是一类人,烧火是一类人,相亲的是一类。我要开车,就去找开车的那类人就好了,而不至于找到了相亲的人那里了。

于是,就划了一个圈,将相亲的对象放在一类就好了。就好比将所有的筷子放在一起一样,便于使用。

所以,类就是有1~n个对象。


这样就好理解后面两个的区别了:面向过程(C)VS面向对象(java)???

面向过程就是自己去开车,重点在于这个开车的过程。

面向对象就是找个对象来开车,自己在旁边指挥就可以了,重点在于找到这个开车的人。

这也是面向对象与面向过程的区别。

两种方式没有谁好谁不好,正如生活中,有些事得自己做,有些事可以找他人做,所以各取所需就好。


实际应用程序 :

需求:我要找个对象帮我开车。

所以招聘了王五,王五又是谁?

解释:司机王五就是新来的那个司机。

代码实现如下:

Car
wangwu
 =
newCar()
;
司机
王五
就是
新来的那个
司机
;

  • 7
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值