为了账号安全,请及时绑定邮箱和手机立即绑定

请问函数跟方法有何区别?

还只是叫法不同么?

正在回答

5 回答

在java中叫方法,且java中方法是是存在类中的,类所创建的对象可以调用类中的方法,如果脱离了类而存在就叫函数

0 回复 有任何疑惑可以回复我~

一句话,类中的函数叫方法。

3 回复 有任何疑惑可以回复我~

方法是面向对象的,函数是面向程序的

2 回复 有任何疑惑可以回复我~

函数还具有封装性吧


1 回复 有任何疑惑可以回复我~

函数是一段代码,通过名字来进行调用。它能将一些数据(参数)传递进去进行处理,然后返回一些数据(返回值),也可以没有返回值。

所有传递给函数的数据都是显式传递的。

方法也是一段代码,也通过名字来进行调用,但它跟一个对象相关联。方法和函数大致上是相同的,但有两个主要的不同之处:

方法中的数据是隐式传递的;

方法可以操作类内部的数据(请记住,对象是类的实例化–类定义了一个数据类型,而对象是该数据类型的一个实例化)

以上只是简略的解释,忽略了作用域之类的问题。


1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请问函数跟方法有何区别?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信