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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© hlll 中级黑马   /  2016-12-31 10:29  /  1434 人查看  /  19 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

面向对象不是面向过程,但是面向对像中的对象不还是过程吗???还不是过程。。。。
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端

19 个回复

倒序浏览
回复 使用道具 举报
我很小白,我很懵逼,求解释,谢谢
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
基于面向过程的,面向过程是这个过程自己来做。面向对象是建一个类,然后创建对象让对象来做。
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
面向对象这指的是思维方式,而不是代码的具体过程。面向对象中对象的各种方法就可以看作是面向过程的,只不过我们使用的时候从执行者变成了领导者
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
sevforr 发表于 2016-12-31 12:12
基于面向过程的,面向过程是这个过程自己来做。面向对象是建一个类,然后创建对象让对象来做。
...

让对象来做,那对象中是过程,我在调用多个对象时也是过程,对象里的过程还是我写的,那我还是面向过程,JAVA不还是面向过程

来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
hlll 中级黑马 2016-12-31 13:17:29
7#
Lee_Hoon_Leong 发表于 2016-12-31 12:40
面向对象这指的是思维方式,而不是代码的具体过程。面向对象中对象的各种方法就可以看作是面向过程的,只不 ...

哦,这就是面向对象,
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
你就记住一点!那就是new子类对象,用父类去接收,也就是(父类  变量名=new 子类),知道这个就行,面向对象没那么难,当然难了也很难,但是涉及不到
来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端
回复 使用道具 举报
面向对象是以功能来划分问题,面向过程是以步骤来划分。建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。从而有更好的移植性和扩展性。
回复 使用道具 举报
hlll 发表于 2016-12-31 13:16
让对象来做,那对象中是过程,我在调用多个对象时也是过程,对象里的过程还是我写的,那我还是面向过程, ...

让对象来做,那对象也是自己写的,所以也就是把一些过程总结封装吗,这就是对象??。
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
2016110659 发表于 2016-12-31 18:36
你就记住一点!那就是new子类对象,用父类去接收,也就是(父类  变量名=new 子类),知道这个就行,面向对象 ...

这不就是多态吗,我是想知道为什么称作为面向对象,记住这个很简单,那我就不用来这里提问了,谢谢你回答
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
一片叶~ 发表于 2017-1-1 08:16
面向对象是以功能来划分问题,面向过程是以步骤来划分。建立对象的目的不是为了完成一个步骤,而是为了描叙 ...

好像有点感觉了,通过把问题看做是一个整体,然后用这一个整体去解决问题。而把这个方法就命名为面向对象是吧;而这个整体(功能)把他叫做对象,目的就是提高某个功能的复用性。
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
回复 使用道具 举报
hlll 发表于 2017-1-4 18:29
这不就是多态吗,我是想知道为什么称作为面向对象,记住这个很简单,那我就不用来这里提问了,谢谢你回答 ...

面向对象更简单
来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端
回复 使用道具 举报
newu 黑马帝 2017-1-5 13:51:33
15#
基于面向过程的,面向过程是这个过程自己来做
回复 使用道具 举报
面相对象。对象是面相过程的。程序中调用一个对象的方法,这个方法实现的功能就是过程。而这个方法的功能不需要你在代码中写出来,只需要调用这个对象,用这个对象的方法就可以了。它具体怎么实现的不需要你去管。
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
写程序就是要这种面相对象的思维。
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
面向对象是让别人做,面向过程是自己去做
回复 使用道具 举报
hlll 中级黑马 2017-1-15 09:11:11
19#
nananana 发表于 2017-1-15 07:58
面向对象是让别人做,面向过程是自己去做

那就说,所以开源咯,如果不开源的话面向对象可以实现吗?
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马