java 如何定义方法
定义方法的基本语法
在 Java 中,方法通过以下语法定义:
[访问修饰符] [返回类型] 方法名([参数列表]) {
// 方法体
[return 返回值;]
}
访问修饰符
控制方法的可访问范围,常见选项:
public:任意类可访问private:仅当前类可访问protected:当前类及其子类可访问- 默认(不写):同一包内可访问
返回类型
- 指定方法返回的数据类型(如
int,String等)。 - 无返回值时使用
void。
方法名
遵循驼峰命名法(如 calculateSum),需具有描述性。
参数列表
定义方法接收的输入参数,多个参数用逗号分隔:
int add(int a, int b) {
return a + b;
}
方法体
包含具体的逻辑代码。若返回类型非 void,必须通过 return 返回匹配类型的值。

示例代码
public class Example {
// 无参数无返回值方法
private void greet() {
System.out.println("Hello!");
}
// 带参数和返回值的方法
public double calculateArea(double radius) {
return 3.14 * radius * radius;
}
// 静态方法(可通过类名直接调用)
public static boolean isEven(int num) {
return num % 2 == 0;
}
}
注意事项
- 方法名不可与类名相同(构造方法除外)。
- 返回类型必须与方法体中
return的类型一致。 - 方法重载允许同名方法存在,但参数列表必须不同。






