黑马程序员技术交流社区
标题:
函数调用和面向对象的问题
[打印本页]
作者:
打工人
时间:
2012-6-11 23:43
标题:
函数调用和面向对象的问题
本帖最后由 冯海霞 于 2012-6-20 12:21 编辑
一下子就没有感觉了。。。。函数调用和面向对象这不是没啥区别么{:soso_e117:}
作者:
杨天皓
时间:
2012-6-11 23:48
函数是类的成员。
你可以把每一个类当作一个对象。
你去调用对象中的每一个函数。
这也就是那句从执行者转变为指挥者的意思。
作者:
杨天皓
时间:
2012-6-11 23:49
如果还不明白什么是面向对象,那就多看视频。
作者:
sbeeqnui1987
时间:
2012-6-12 09:48
java中把函数叫做方法.
方法就是生活中的功能,方法定义就是创建功能,方法调用就是使用功能。
方法可以重用,也就是功能一旦创建用可以多次使用!
在生活中功能是不能独立存在的,它必须属于某个物体,也就是对象。例如车有行驶,停止等功能,车就是对象!在Java中方法也需要指定属于哪个对象,这样的方法就是实例方法。
功能有时还需要有参数,例如你想使用电脑的功能,那你需要给电脑的开机方法提供电。你想使用汽车的行驶方法,你需要给车提供汽油。
作者:
刘笑
时间:
2012-6-12 10:20
面向对象与面向过程是相对的。面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。
而函数调用则是指计算机编或运行时,使用某个函数来完成相关命令。比如调用start()创建线程,调用destroy()销毁线程等。
作者:
黑马-王言龙
时间:
2012-6-12 10:21
不放弃就有感觉了
面向过程(你说的函数调用)在解决问题时强调找方法:第一步用什么方法,第二步用什么方法等。
面向对象则更强调封装了功能方法的对象。找啊找对象,没有对象才造对象
作者:
郑传庆
时间:
2012-6-12 10:49
java的核心是面向对象编程,实际上就是把所有的事物都看做一个对象,把复杂的事情简单化了。面向对象的编程是围绕它的数据(即对象)和为这个数据严格定义的接口来组织程序的。也就是说是用数据控制对代码的访问。函数的调用,也是通过对象来调用。至于它们的区别一个是类的对象,一个是类里边的函数,这样看它们都是属于同一个类的,在程序运行中,它们又是调用与被调用的关系。以上属于个人理解,如果错误,还请大家纠正。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2