黑马程序员技术交流社区

标题: 到底什么是面向对象? [打印本页]

作者: 南柯一梦境    时间: 2015-1-8 22:11
标题: 到底什么是面向对象?
大神们我想请教一下,到底什么什么是面向对象啊,我找了好多的资料,都未给面向对象一个具体的定义。都说的比较含糊。有点不大理解,能说说你们理解的面型对象么?
作者: 执笔画梦    时间: 2015-1-8 22:16
这是Java核心思想,也是难理解的点
作者: phil    时间: 2015-1-8 22:23
看看我的理解就是:对象,一个对象有什么特征和行为,用java语言体现出来就是面向对象了。
所有的事物都是对象,既万物皆对象!
作者: xiaoyi    时间: 2015-1-8 22:51
我也想知道啊
作者: hmyf150122    时间: 2015-1-8 23:17
不要想得太复杂,面向对象就是一个具体的事物把它看成是一个对象,它有自己的属性和行为(方法)
作者: 只会金克斯    时间: 2015-1-8 23:20
到底什么对象。。。
作者: 南柯一梦境    时间: 2015-1-8 23:25
在我看来,对象和类的概念很好理解。对对象的属性和行为也很好理解。封装,继承,多态也很好理解,这些具体的很好理解一般没什么难的。可是面对面向对象这个问题真的悲催了。真的不理解啊。
作者: 魅影惊鸿    时间: 2015-1-8 23:35
所有事物都是对象,对象就是现实世界的抽象
作者: YAn.    时间: 2015-1-8 23:40
就是一个事物的体现  
作者: aa524500    时间: 2015-1-8 23:41
面向对象是居于面向对过程的,面向对称强调的是具体实现过程,面向对象以对象为基础,强调的是结果。
面向对象的三个特点:
1。面向对象更为符合人们习惯的思维模式;
2.面向对象把复杂的问题简单化了;
3.面向对象让程序员从执行者成为了指挥官。

再结合现实举个例子就完美了。
作者: 任我行_2014    时间: 2015-1-8 23:47
面向对象是以面向过程为基础,关注实现功能、结果的一种思想
作者: kakasa    时间: 2015-1-9 00:25
你可能搜到了各种用哲学思想去解读的长篇大论把? 我也是完全看不懂,感觉就像圣经一样。
把问题分解成各个对象来考虑,然后再去设计对象,反正我就就这么理解了
作者: 碎流    时间: 2015-1-9 00:28
事物就是对象,这个事物有它的用处就是对象的功能....面向对象思想就是以一个一个对象为基础,对象和对象之间通过行为交互,产生我们所需要的结果...
作者: 寻觅    时间: 2015-1-9 00:56
把任何事物都看成是对象的编程方式就叫面向对象。
作者: 960943877    时间: 2015-1-9 01:19
万物皆对象也。慢慢理解
作者: 446111220    时间: 2015-1-9 09:48
楼上说的对,其实我比较理解万物皆对象这句话,就是不会敲代码
作者: xiao飞    时间: 2015-1-9 11:16
确实是很难理解的一个思想。
作者: xiao飞    时间: 2015-1-9 11:17
你应该看看   张孝祥老师的7k面试那个视频  张老师重点讲了这个思想,用了几个例子,看了应该有所体会
作者: lhyzxc0205    时间: 2015-1-9 11:27
这么说吧,对象就是妹子,媳妇。哈哈,开个玩笑
作者: dm1901    时间: 2015-1-9 11:56
结合面向过程的来看就能明白
作者: 张_磊    时间: 2015-1-9 12:07
毕老师说万物皆对象。
面向对象 :强调对象,指挥者,将功能封装进对象,强调具备了功能的对象。
面向对象是一种思想,其实就是不断的创建对象,使用对象,指挥对象做事情。
作者: 老外    时间: 2015-1-9 13:30
毕老师说,到了一定的境界,万物皆对象!我也不懂
作者: 吕勇    时间: 2015-1-9 14:01
我个人的理解:对象是有特定属性与行为物体。举个例子来说吧!
轿车就是一个对象;
这个对象有“方向盘:的属性,有“喇叭”的属性,有“车灯”的属性.......
这个对象有“启动”的行为,有“加速”的行为,有“鸣喇叭”的行为......
---------------新人的见解,尚且肤浅,勿见怪---------------
作者: 邓士林    时间: 2015-1-9 14:15
面向对象与面向过程都是一种开发方法。不必纠结什么是它,它存在的目的就是让开发的程序易于扩展,使代码重用性提高
作者: jant60    时间: 2015-1-9 14:26
面向对象,就是把一些有共同特点的东西定义起来,比如人都有姓名,年龄,
然后用的时候 直接调用。这样更简单操作符合我们思维,
java本身就提供了很多对象公我们操作
作者: 南柯一梦境    时间: 2015-1-9 18:02
kakasa 发表于 2015-1-9 00:25
你可能搜到了各种用哲学思想去解读的长篇大论把? 我也是完全看不懂,感觉就像圣经一样。
把问题分解成各个 ...

哈哈,你看的真准
作者: 南柯一梦境    时间: 2015-1-9 18:42
xiao飞 发表于 2015-1-9 11:17
你应该看看   张孝祥老师的7k面试那个视频  张老师重点讲了这个思想,用了几个例子,看了应该有所体会 ...

谢谢,我会看看的
作者: 南柯一梦境    时间: 2015-1-9 18:48
aa524500 发表于 2015-1-8 23:41
面向对象是居于面向对过程的,面向对称强调的是具体实现过程,面向对象以对象为基础,强调的是结果。
面向 ...

谢谢啊,感谢您认真的回答。
作者: 飞流至寒    时间: 2015-1-9 19:40
我感觉对象就是某一个东西,一类东西的具体代表。
作者: 红楼    时间: 2015-1-9 21:19
有钱就能懂什是面向对象,什么都找别人做。。
作者: djbcool    时间: 2015-1-9 23:17
比如说你要吃饭,但是你不想自己下厨。于是你找了个对象,对象不仅帮你切葱刨蒜,还把热腾腾的饭菜给你做好了。
作者: 李增宽    时间: 2015-1-9 23:23
简单的说就是找对象,造对象,用对象。
作者: FINE    时间: 2015-1-9 23:29
看视频,毕老师的视频说的清清楚楚!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2