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

来源:互联网 发布:星光大道网络赛区 编辑:程序博客网 时间:2024/06/15 22:48

java面向对象的解释:

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

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

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

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

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

0 0
原创粉丝点击