当前位置: 首页 > 图灵资讯 > 技术篇> 深入理解 Java 函数和 Java 方法的异同

深入理解 Java 函数和 Java 方法的异同

来源:图灵教育
时间:2024-09-29 20:50:31

函数和方法是代码块,但相关性不同。函数与类无关,方法与对象相关。使用函数 static 使用方法使用的关键词 non-static 关键字。通过类名调用函数,通过对象引用方法调用函数。函数可以从类外访问,方法只能从类似对象访问。

深入理解 Java 函数和 Java 方法的异同

深入理解 Java 函数和 Java 方法的异同

函数是什么?

函数是执行特定任务的独立和可重用的代码块。在 Java 使用中函数 static 关键字声明。

立即学习“Java免费学习笔记(深入);

语法:

public static void myFunction() {
    // 函数体
}

方法是什么?

该方法与函数相似,但它们与特定对象相关。在 Java 使用中、方法 non-static 关键字声明。

语法:

public void myMethod() {
    // 方法体
}

异同

特征函数方法相关性与类无关,与特定对象相关的关联关键词staticnon-static调用方法使用类名调用对象引用调用可访问性从类外可访问性仅从类似对象可访问

实战案例

考虑计算两个数之和的函数和方法:

函数:

public static int sum(int a, int b) {
    return a + b;
}

方法:

public int sum(int a, int b) {
    return a + b;
}

在使用函数时,我们可以通过类名直接调用:

int result = MyMath.sum(5, 10);

在使用该方法之前,我们必须先创建对象的例子,然后调用它:

MyMath myMath = new MyMath();
int result = myMath.sum(5, 10);

以上是深入理解 Java 函数和 Java 详情请关注图灵教育的其他相关文章!

上一篇:

Java函数与方法的异同

下一篇:

返回列表