java初学者知识小总结-02(6.29)

java面向对象的解释:

今天看了java是面向对象的编程语言,略有感悟,

说道对象就不得不说和对象相对应的东西,那就是过程,我们做什么事情都可以包括为两个东西,1 对象,2 过程  。比如一个简单的例子,我敲键盘,这其中我和键盘就是对象,敲就是过程,我们平时都说java是面向对象的语言(c++,c#也都是),而c是面向过程的语言,他们两个的区别就在此,我们平常用c语言编程的时候,操作的是一个又一个的函数,而这里的函数就是过程,相对应的用java语言的时候,操作的是一个个的对象,,,,,对对象进行操作具体有三点优势,1 面向对象是人们常用的思考方式,2 面向对象的思维将复杂的问题简单化, 3 面向对象让在过程的执行者,变为指挥者

可能这样说有点云里雾里,听不太懂,举个例子来说吧,

有一天你去饭店吃饭,你说,服务员,点菜,这里的服务员就是对象,对象的功能是记下你点的菜名,报告给大厨,然后大厨又是一个对象,功能是给你炒菜,并不需要你动手炒菜,你要做的就是调用一个一个的对象,只有对象有你需要的那个功能,你就可以调用它,这就是面向对象的思维模式,如果是面向过程了,那就可想而知了,你去了饭店,说点菜,然后你把菜单名字记下来,之后你去后厨炒菜,什么都是你自己在做,是一个执行者,叫其他人做就变成了指挥者。

说白了,功能还是那些功能,只不过你不用具体操作了,而是叫其他人带你操作,其中的具体过程你并不用考虑,只要要求结果就好了。类就是将一些功能封装在对象里,然后你可以调用对象,对象中拥有那个功能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值