我想,凡事都应该有个参考,才会理解或在脑中有印象,毕竟我们没经历过面向过程,突然出来一个面向对象,而且是这么抽象的概念,理解起来会有些困难.
我也刚学习java,我想自己对面向对象的理解很浅显. 但却不模糊.
虽然浅显,但不模糊,可是毕竟这是抽象的概念,我就以手里的手机为例来说:
我要打电话的话,手机就是对象,我把电话号码输入手机上,点拨号,就实现了打电话功能.
我不需要知道手机是如何操作手机号码进行软硬件协议转换输出和发射信号的,我只要手机的拨号功能就好,把号码告诉它,就可以打电话了.
而面向过程可能就要知道每一个过程了,输号码,软件传输,协议转换,硬件发射之类的...(具体过程我一点不懂乱编的 :) )
有1个人,我想知道他的名字,年龄,生日,家庭地址等 面向对象是我问他们就好
而面向过程可能就要去他的家里或者学校/公司查找,或者我本来就应该知道他的名字..
大概是这个意思...可能说的还是抽象. 水平有限,希望没有误导你...{:3_68:} |