A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

yanyunbo11

中级黑马

  • 黑马币:74

  • 帖子:30

  • 精华:0

© yanyunbo11 中级黑马   /  2016-4-24 20:32  /  569 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

有没有大神指导下怎么学习面向对象学习方法?总感觉自己绕着绕着就懵了。

8 个回复

倒序浏览
首先,面向对象 是java语言中的一种 编程思想.  这种 思想与另一种 面向过程 的编程思想相辅相成.这两种编程思想都是对现实世界中 解决某种问题或是实现某个目标的一种思路体现.           只是面向过程思想更加注重于把问题的解决方法或解决思路拆分为一步一步的执行最后达到解决这个问题或是实现这个目标的 目的.这是以一个 执行者 的身份在进行着这一系列动作.          而面向对象思想 就是侧重于取找一个可以解决这个问题或是实现这个目标的具体的对象或是事物来达到解决问题的目的.这是以一个 指挥者 身份来进行这一系列动作.  比如说我要喝水,要解决我喝水的这个问题:         面向过程就是拿水杯,找水源,判断水质,接水,然后喝水...这一系列动作,而这一系列动作都是一步一步来执行的,只有执行了上一步才能执行下一步直到最后喝到水为止.这就是面向过程.          但是面向对象思想不一样,对于要解决我要喝水这个问题,面向对象 就是直接去找一个可以执行面向过程的那一个具体的对象,由这个对象去执行一系列动作,而我只需要这个对象最后把水递到我手上就好了,这样我就能喝到水了,至于这个对象是怎么把水递到我手上的就不是我操心的事情了.  相对而言:         面向对象的思想是一种更符合我们人类思想习惯的思想,它把复杂的事情简单化了,并且将我们从一个执行者转变成了一个指挥者.
回复 使用道具 举报
奉建兵 发表于 2016-4-24 22:26
首先,面向对象 是java语言中的一种 编程思想.  这种 思想与另一种 面向过程 的编程思想相辅相成.这两种编程 ...

首先谢谢你! 你说的这些我都懂,但是在吧面向对象的封装、继承、多态结合在代码中时,我完全就不认识了。不知道哪是哪了我。
回复 使用道具 举报
面向对象比较抽象,感觉多敲一下代码,体会一下。
封装 集成 多态  
这三点体会一下。
回复 使用道具 举报
好的,谢谢
回复 使用道具 举报
多看几遍就能理解
回复 使用道具 举报
面向对象是一种思想方法,不是能够速成的,也不是背背就行的,靠多敲代码吧
回复 使用道具 举报
忆々疯ラ萧萧 发表于 2016-4-25 22:31
面向对象是一种思想方法,不是能够速成的,也不是背背就行的,靠多敲代码吧

好的,谢谢。
回复 使用道具 举报
忆々疯ラ萧萧 发表于 2016-4-25 22:31
面向对象是一种思想方法,不是能够速成的,也不是背背就行的,靠多敲代码吧

好的,多敲代码吧我
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马