说说你理解中的面向对象是什么?

总说java是面向对象的编程语言,c是面向过程的编程语言。
 
面向对象就跟我们现在的现实世界一样,但是为什么很多人觉得面向过程更容易学习和理解?
 
在java的课程中,面向对象是不可缺少的几节课,
 
说说你对面向对象的理解。

--来自网页客户端
已邀请:

魑魅魍魉1B

赞同来自: admin

本人学习中,也学的不怎么样. 不喜勿喷 。若是说错了多多指正。觉得面向对象就是以对象为基础,通过对象与对象之间联系来编程吧 面向过程主观上容易接受吧。

--来自移动客户端

不聊了

赞同来自: admin

说的不好请见谅.
我个人觉得面向对象应该比面向过程更直接,更简单暴力。
对象你需求什么,我就给你什么。
就好像一句话说得好(领导给你一个任务,他说目标是要让你拉100个客户【
这是需求】)
而我只需要针对需求来完成任务就行了
,我的任务就是拉100个客户。领导想看到的也是你真拉了100个客户,领带只看结果不看过程。

--来自移动客户端

小白90275C14

赞同来自: admin 忆寒丶

个人也是这么经历过来的,以下是一些体会和理解,希望对您有所帮助,谢谢

世间万物皆对象,说通俗点面向对象就是面向某个东西 有人会感觉面向东西就更不理解了,其实Object的本意就是物体、东西的意思 中国翻译过来成了面向对象 所以确实有一丝难理解 ,所以面向对象直接理解为面向东西,你不用关心东西是什么,这个东西可以理解为一个对象。打个比方 比如说人类 有各种职业 老师 学生 医生等等 当你在大街上遇见一个人 你能知道他是什么职业吗? 肯定不知道 但是你知道把他看作是一个东西 (这个比方可能不恰当 谅解) 但是这个东西就是对象 这个对象可以有多种形态 当他指向老师的时候 就有老师的形态了 其实这里就体现现出了面向对象的特征之一“多态” 老师具有姓名,年龄等属性,还有教学、吃饭等行为 这些东西都集中在老师这个对象上面 这个就类似于“封装” 老师属于人,类似于“继承” 老师有很多个,每一个老师叫做一个“实例”。

--来自移动客户端

要回复问题请先登录注册

Template error, template file not found