Java 函数的基本结构和调用方法
Java 中,函数也称为方法(method)。它们是一些可重复使用的代码块,用于执行特定的任务或操作。Java 中的函数主要由函数头和函数体组成。
1. 函数头
函数头通常有以下组成部分:
- 访问修饰符(access modifier):public、private 或 protected。它们决定了函数的访问权限。如果没有指定,默认为 package-private(在同一个包中可访问,但在其他包中不可访问)。
- 返回类型(return type):函数执行完毕后返回的值的数据类型。如果函数不返回任何值,则返回类型为 void。
- 函数名(function name):函数的名称,用于标识该函数。
- 形式参数列表(formal parameter list):函数所接受的输入参数。每个参数包括数据类型和参数名,并用逗号分隔。如果函数不需要接受任何参数,则形式参数列表为空。例如:void add(int x, int y)
函数头的示例:
public int add(int x, int y) {
// 函数体
}
上面的函数头表示一个公共的函数,名称为 add,接受两个整数类型的参数 x 和 y,返回一个整数类型的值。
2. 函数体
函数体是实现函数功能的代码块。它用一组花括号括起来。在函数体中,可以定义变量、执行语句、调用其他函数等。
函数体的示例:
public int add(int x, int y) {
int sum = x + y;
return sum;
}
上述函数体表示一个将 x 和 y 相加并返回结果的函数。
3. 函数调用
要使用函数,必须在程序中先进行函数调用。函数调用的形式是将函数名和实际参数列表放置在一对圆括号中,并在函数名前面加上调用对象(如果有):
int result = add(3, 5); // 调用 add 函数,将返回值存储在 result 变量中
在上面的示例中,函数 add 接受两个整数类型的参数 3 和 5,并返回它们的和。调用该函数的返回值将被赋给 result 变量。
总之,Java 函数是重复使用的代码块,用于执行特定的任务或操作。函数由函数头和函数体组成。函数头包括访问修饰符、返回类型、函数名和形式参数列表。调用函数时需要在圆括号中提供实际参数列表。
