黑马程序员技术交流社区

标题: 面向对象 [打印本页]

作者: LLLLL    时间: 2015-8-20 13:29
标题: 面向对象
什么是面向对象,面向对象怎么理解?
作者: JXHIUUI    时间: 2015-8-20 14:05
我感觉初学者刚学会面向对象,应该还是没法详细解释清面向对象的!!!以后慢慢理解吧!
作者: zhao1991    时间: 2015-8-20 14:33
看看java编程思想的第一章,上面说的挺好的
作者: 史柯    时间: 2015-8-20 16:46
举个例子!
把大象放进冰箱。
我想创建一个大象,再创建一个冰箱。
大象和冰箱就是对象。
然后我让做动作!
冰箱开门,大象走进去,冰箱关门。
面向对象,就是说创建对象,然后让对象去做事情来完成需求。
提高代码的复用性。
作者: 左岸那片海    时间: 2015-8-20 16:54
-----万物皆对象。----
人的姓名,年龄是他的属性,会说话等等是他的方法
房子,面积,大小等都是属性,住,储藏物品等都属于他的方法
还有很多,当你访问了一个对象时,就能够访问对象内的属性及方法。
我找到小明,就能知道他的姓名,年龄等等,这样的话,方便于程序的设计。
作者: mmppp    时间: 2015-8-20 20:12
我感觉的面向对象其实就是在解决问题的时候找能够利用的工具,方法去尽可能简单的完成
任务.这就是面向对象的核心思想.
你需要做什么事情的时候,就去找相对应的对象,然后调用方法.这就是面向对象.
作者: burningzzy    时间: 2015-8-20 20:52
面向对象就是面向你老婆,你跟她说“去倒茶”,她就会把茶到好;你说“老婆.衣服.颜色=红”,她就自己去把红色衣服换上。当你老婆做饭时,她会产生一个“帮忙”事件,当然,你可以选择处理或者不处理这个事件:p。你可以让老婆生Baby,这就是继承;老婆不会告诉你她有多少钱,这就是封装;老婆高兴了一个样,不高兴一个样,这就是“多态




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