您的位置:首页 > 编程语言 > Java开发

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

2015-06-29 22:18 162 查看
java面向对象的解释:

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

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

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

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

说白了,功能还是那些功能,只不过你不用具体操作了,而是叫其他人带你操作,其中的具体过程你并不用考虑,只要要求结果就好了。类就是将一些功能封装在对象里,然后你可以调用对象,对象中拥有那个功能。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: