美文网首页
[译]方法和函数的区别?

[译]方法和函数的区别?

作者: everfight | 来源:发表于2016-09-26 18:22 被阅读24次

函数是被直接用名字调用的一段代码。它能够被传递数据然后操作它,且能够选择性地返回数据(返回的值)。所有被传入函数的数据都是被显式传入的。

方法是被带有对象的名字调用的一段代码。它在很多方面都和函数相同,出了两个重要的区别:
1、方法被调用时时隐式传递对象。
2、方法能够操作那些包含在类内部的数据(记住对象是类的一个实例-类是定义,对象是数据的实例)
(这是简化版的解释,忽视作用域等问题)

difference-between-a-method-and-a-function

相关文章

网友评论

      本文标题:[译]方法和函数的区别?

      本文链接:https://www.haomeiwen.com/subject/nhbqyttx.html