方法和函数的区别

来源:互联网 发布:知乎禁止转载怎么复制 编辑:程序博客网 时间:2024/06/05 15:47

函数(function)是指一段可以直接被其名称调用的代码块,它可以传入一些参数进行处理并返回一些数据,所有传入函数的数据都是被明确定义。

方法指的是一段被它关联的对象通过它的名字调用的代码块,函数和方法有下面亮点区别。

1.一个方法(method)会隐私的传递调用该方法的对象。

例如:在Java非静态方法中可以使用this关键字

2.一个方法可以可以处理包含在一个类里面的数据(记住一个对象是一个类的实例)

例如:在Java的方法中,可以调用静态的变量,这些是属于类的数据而非某个对象。

通俗一点来说:方法J就是面向对象版的函数

原创粉丝点击