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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Observer 中级黑马   /  2016-8-4 22:43  /  771 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

今天学习了面向对象,感觉不太明白,面向对象和面向过程之前的区别是什么,能用两个具体的代码例子举例下就好

8 个回复

倒序浏览
面向对象就是 有事 不自己干让别人干,面向过程就是啥事都自己干
比如  你学了for 循环了吧    需求:我想 打印10边HelloWorld  
那么区分就来了: 面向对象  就是 我找人帮我打印10次 -->有一个方法 是打印10次HelloWorld  我直接拿这个方法用了 就是面向对象
  面向过程 就是我自己写了10次打印语句。  
有事 我不自己干,找其他人帮我干 就是面向对象,你只要调用别人写好的 类,方法 接口等就可以了
面向过程, 我自己干所有事情,方法体现的功能我在这个程序中都写出来
不知道你理解了吗
回复 使用道具 举报
牧风 发表于 2016-8-4 23:37
面向对象就是 有事 不自己干让别人干,面向过程就是啥事都自己干
比如  你学了for 循环了吧    需求:我想  ...

谢谢,今天学习也讲到这个例子,现在在看一遍有点理解了
回复 使用道具 举报
楼上说得好有道理
回复 使用道具 举报
Observer 发表于 2016-8-4 23:49
谢谢,今天学习也讲到这个例子,现在在看一遍有点理解了

因为JAVA中有许多其他人定义的类 接口 他们有各种功能,现在你学的只是如果自己写一个类 方法等。等到后面用到的就是其他人 写好的 接口 类 等 所以 是面向对象 , 其他人实现的功能,你不必自己写一遍
回复 使用道具 举报
面向 过程就是你必须亲自写代码进行功能实现 面向对象就是你进行创建对象,调用它类中的方法或者重写,来实现功能。
回复 使用道具 举报
我学完了 也不会啊
回复 使用道具 举报
第一楼说的通俗易懂,其实就是那么个道理。
回复 使用道具 举报
第一楼说的通俗易懂
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马