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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 打工人 金牌黑马   /  2012-6-11 23:43  /  1927 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 冯海霞 于 2012-6-20 12:21 编辑

一下子就没有感觉了。。。。函数调用和面向对象这不是没啥区别么{:soso_e117:}

6 个回复

倒序浏览
函数是类的成员。

你可以把每一个类当作一个对象。
你去调用对象中的每一个函数。

这也就是那句从执行者转变为指挥者的意思。
回复 使用道具 举报
如果还不明白什么是面向对象,那就多看视频。
回复 使用道具 举报
java中把函数叫做方法.
方法就是生活中的功能,方法定义就是创建功能,方法调用就是使用功能。
方法可以重用,也就是功能一旦创建用可以多次使用!
在生活中功能是不能独立存在的,它必须属于某个物体,也就是对象。例如车有行驶,停止等功能,车就是对象!在Java中方法也需要指定属于哪个对象,这样的方法就是实例方法。
功能有时还需要有参数,例如你想使用电脑的功能,那你需要给电脑的开机方法提供电。你想使用汽车的行驶方法,你需要给车提供汽油。

评分

参与人数 1技术分 +1 收起 理由
黄奕豪 + 1 赞一个!

查看全部评分

回复 使用道具 举报
       面向对象与面向过程是相对的。面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。
     而函数调用则是指计算机编或运行时,使用某个函数来完成相关命令。比如调用start()创建线程,调用destroy()销毁线程等。

评分

参与人数 1技术分 +1 收起 理由
黄奕豪 + 1 赞一个!

查看全部评分

回复 使用道具 举报
不放弃就有感觉了

面向过程(你说的函数调用)在解决问题时强调找方法:第一步用什么方法,第二步用什么方法等。

面向对象则更强调封装了功能方法的对象。找啊找对象,没有对象才造对象

评分

参与人数 1技术分 +1 收起 理由
黄奕豪 + 1 赞一个!

查看全部评分

回复 使用道具 举报
java的核心是面向对象编程,实际上就是把所有的事物都看做一个对象,把复杂的事情简单化了。面向对象的编程是围绕它的数据(即对象)和为这个数据严格定义的接口来组织程序的。也就是说是用数据控制对代码的访问。函数的调用,也是通过对象来调用。至于它们的区别一个是类的对象,一个是类里边的函数,这样看它们都是属于同一个类的,在程序运行中,它们又是调用与被调用的关系。以上属于个人理解,如果错误,还请大家纠正。

评分

参与人数 1技术分 +1 收起 理由
黄奕豪 + 1 赞一个!

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马