Java中“面向对象”怎么理解,谢谢

怎么理解“面向对象”,特别是其中的“面向”一词我很难理解它的含义,请高手们指教一下,谢谢

面向,说白了就是以谁为主要处理对象。面向过程就主要处理过程,面向对象主要处理对象。举个例子,面向过程注重的是,这件事应该怎么做。而面向对象是,这件事应该找谁做。我自己有一种说法就是,面向对象,包括了面向过程。当然这个说法不对,但我是这么理解的。面向过程,因为注意的是过程,所以不注重是谁在做。也可以理解为,做一件事,可以一个人做,也可以团队来做。一个人做的时候,就注重怎么做了。而团队来做的时候,就注重谁来做哪个方面以及过程。基本上就是这些了。追问

那么,面向对象的意思就是处理这个对象的意思吗?如果是的话,是怎样处理呢?谢谢

追答

处理这个对象说的就狭隘了。面向对象就是处理对象。至于怎么处理,就看你的目标是什么了。每个对象有每个对象的特性。如果你的目标是喝水,那你用碗喝水可以,但你用筷子喝水,基本上就是在白费劲了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-07-28
面向的意思是着眼!你看到一个锁时你去思考它能锁门,它有对应的钥匙而不去管它是什么工作流程。这个叫面向对象。
当你看到一个锁,你去想它是由什么做成的,它的内部是怎样转动的,这个叫面向过程。
所谓的面向对象其实就是着眼整体,看它能怎么用,不关注它怎么做到的。就这么简单,别想复杂了!新人们!
第2个回答  2015-07-28
任何事物在Java看来,都是对象。美国有位大神就说,一切都是对象。面向对象,你可以理解成 相对于对象而言的语言
相似回答