如何写一个函数java
定义函数的基本结构
在Java中,函数(也称为方法)需要定义在类内部。基本语法如下:
修饰符 返回类型 方法名(参数列表) {
// 方法体
return 返回值; // 如果返回类型不是void
}
修饰符的选择
常见的修饰符包括:

public:方法可被其他类访问。private:方法仅限当前类内部使用。protected:允许子类或同包类访问。static:方法属于类而非实例,可直接通过类名调用。
返回类型的声明
- 若方法不返回任何值,使用
void。 - 若需返回值,声明具体类型(如
int、String等),并在方法体内通过return返回。
方法名与参数列表
- 方法名采用驼峰命名法(如
calculateSum)。 - 参数列表指定输入参数的类型和名称,多个参数用逗号分隔。
示例代码
public class Example {
// 无返回值的方法
public static void printMessage() {
System.out.println("Hello, World!");
}
// 带返回值的方法
public int addNumbers(int a, int b) {
return a + b;
}
// 主方法测试
public static void main(String[] args) {
printMessage(); // 调用静态方法
Example obj = new Example();
int result = obj.addNumbers(3, 5); // 调用实例方法
System.out.println("Sum: " + result);
}
}
注意事项
- 静态方法(
static)可直接调用,非静态方法需通过类的实例调用。 - 方法重载允许同名方法存在,但参数列表必须不同(类型、数量或顺序)。






