黑马程序员技术交流社区

标题: 对面相对象是怎么理解的? [打印本页]

作者: candy_xue    时间: 2015-6-14 21:36
标题: 对面相对象是怎么理解的?
这个概念好抽象啊    怎么表述出来呢
作者: zhao_HHH    时间: 2015-6-14 22:14
比如公司老总招聘,一个项目需要软件开发,产品销售,等等,,他能自己搞定这个项目,但是,他招聘了一些能做这些工作的人,他就从执行者变成了指挥者。把事情从麻烦变简单了。
作者: wenxueaaa555    时间: 2015-6-14 22:35
面向对象就是把功能封装,你可以看一下毕向东老师的视频,他讲的很生动
作者: wwb1105    时间: 2015-6-14 22:46
学习学习  好好加油
作者: lwen    时间: 2015-6-14 23:02
面向对象是编程思想,就是把找功能变成找对象,从执行者变成调用者,具体到java代码里就是把某些功能封装到某个类里,这样这个类就有了某些功能,以后只要找到这个类就能使用这个类里的功能.
作者: 邂逅流星雨    时间: 2015-6-14 23:37
万物皆对象。
作者: 小绿    时间: 2015-6-14 23:38
就是一切皆对象,都看成整体。
作者: heima591046495    时间: 2015-6-14 23:41
面向对象是咱们从执行者变为了掌控者
作者: zc强盗    时间: 2015-6-15 01:00
就是把事物具体化,
作者: 李俊超    时间: 2015-6-15 09:04
       面向对象是java语言在解决问题的编程思想,核心就是我们的重点是找到一个可以解决问题的"对象",让他来帮我们解决问题.我们不会关心这个对象是怎么解决的,也就是这个对象会对我们提供一个沟通的方式(接口),即访问的方式,然后我们直接调用就可以了.(可以理解成API里所有类的方法).                                                      我们不用关心对象内部是如何实现的.这也就要引出了面向对象的特性:即抽象/封装/继承/多态.比如说我们要从昌平到丰台,我们可以选择的交通工具有地铁/公交/骑自行车/开摩托车/开车等.相对于交通工具来说,我们会选择较为方便的,可以拿地铁来说. 我们只要通过一卡通付费就可以乘坐地铁,但是我们不用考虑地铁的怎么修建的,地铁的工作原理是什么?地铁系统可以理解成一个封装体系.它告诉你他都把你送到什么地方,这就是它对外提供的信息.而接口就是我们手中 的一卡通.      至于继承,我们可以理解地铁是火车的继承,还是那个车厢,只不过现在功能是城市内的交通方法.火车是城市与城市之间的交通工具. 而我们所说的多态即是我们上面提到的各种交通工具.(地铁/出租车/自行车/摩托车等).                                                                                                                                                                     在java中我们要关心的就是这个对象是否已经存在?如果存在,我们通过所在类创建一个实例对象就可以直接调用其方法.如果不存在,我们就要自己写一个类,其中含这个类的属性和我们所需要的功能,然后在使用.  也就是说:有对象,用对象,没有对象,创建对象用对象.
      以上是自己的理解,仅供参考.欢迎大神交流.                                    

作者: 1958078929    时间: 2015-6-15 09:10
面向对象就是将事物看成一个个体,然后可以使用各种方法对该对象进行操作




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