黑马程序员技术交流社区

标题: 一直理解不了面向对象 [打印本页]

作者: 落叶无痕xiao    时间: 2015-12-7 13:22
标题: 一直理解不了面向对象
最近才接触java,大家都说,java的核心就是面向对象,高境界的人会说一切皆为对象,但是自己看书看了好久,一直不能入门,有什么好的方面来掌握这个面向对象的思想
作者: 490191916    时间: 2015-12-7 15:52
个人理解面向对象的思想就是:基本上所有的代码实现都是通过类创建对象,对象调用类中的方法实现的。一个好的代码应该是对象调方法,对象调方法......,所以基础学习是主要学的就是API中的类。我们自己也可以封装类,然后创建对象调方法。
作者: Mr.zhao    时间: 2015-12-7 16:17
面向对象就是你只要知道能用这个对象做什么,但是可以不了解他是怎么做的;
就像你拿着枪只要知道怎么瞄准按扳机,但是可以不用知道枪是怎么把子弹打出去的;
作者: 洋葱头头    时间: 2015-12-7 18:58
实在理解不了 可以私聊我
作者: 迷茫不堪的年纪    时间: 2015-12-7 19:49
这个比较抽象.  记着  面向对象强调的是结果, 面向过程强调的是过程就好!
作者: 高云    时间: 2015-12-7 21:14
面向对象就是面向过程,只看书用处不太大
作者: 落叶无痕xiao    时间: 2015-12-7 21:32
洋葱头头 发表于 2015-12-7 18:58
实在理解不了 可以私聊我

好的啊,万分感谢,有问题可以咨询你哈
作者: 史柯    时间: 2015-12-7 21:40
我给你举个形象的例子吧。
把大象装进冰箱的案例。
面向过程的思路:
打开门,把大象装进冰箱,关上门
面向对象的思路:
创建一个大象(即对象),让大象走进冰箱

面向对象的思路,就是不停的创建对象,然后指挥对象去做事。
也是java语言简洁,方便维护的原因
作者: 龙sama    时间: 2015-12-7 21:59
这就是面向对象编程
作者: 洪志豪1994    时间: 2015-12-7 22:20
还没有学习面向对象,感觉很高端的样子
作者: hyl    时间: 2015-12-7 22:22
举一个日常生活的例子,洗衣服。
面向过程,就是自己要考虑怎么洗,就相当于手洗。
面向过程,就相当于用洗衣机洗,把衣服扔进洗衣机就可以了,不用考虑怎么洗了,找到洗衣机这个工具就可以了。
作者: 蓝天白云101    时间: 2015-12-8 20:20
还没有学习到,看到楼上说的,很通俗易懂的样子
作者: smallbaby    时间: 2015-12-26 17:21
史柯 发表于 2015-12-7 21:40
我给你举个形象的例子吧。
把大象装进冰箱的案例。
面向过程的思路:

discuz! 是不是面向对象编程的?
作者: smallbaby    时间: 2015-12-26 17:24
洋葱头头 发表于 2015-12-7 18:58
实在理解不了 可以私聊我

discuz! 是不是面向编程的..
作者: 云鱼    时间: 2015-12-26 21:33
冯老师,摊煎饼的老大妈,
毕老师:会洗衣服的女朋友




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