java如何定义函数
定义函数的基本语法
在Java中,函数(通常称为方法)是定义在类中的代码块,用于执行特定任务。定义函数的基本语法如下:
[访问修饰符] [返回类型] 方法名([参数列表]) {
// 方法体
return [返回值]; // 如果返回类型不是void
}
访问修饰符
访问修饰符控制方法的可见性,常见的有:
public:任何类均可访问private:仅当前类可访问protected:当前类及其子类可访问- 默认(不写):同一包内的类可访问
返回类型
方法可以返回一个值,需指定返回类型:
- 基本数据类型(如
int,double等) - 引用类型(如
String, 自定义类等) void表示不返回任何值
方法名
遵循驼峰命名法,应具有描述性,例如calculateSum。

参数列表
方法可以接收零个或多个参数,每个参数需指定类型和名称,多个参数用逗号分隔。
方法体
包含实现功能的代码逻辑。如果方法有返回类型,必须使用return语句返回相应类型的值。
示例代码
定义一个无参数无返回值的方法:

public void greet() {
System.out.println("Hello, World!");
}
定义一个有参数有返回值的方法:
public int addNumbers(int a, int b) {
return a + b;
}
静态方法
使用static关键字修饰的方法属于类而非实例,可直接通过类名调用:
public static void staticMethod() {
System.out.println("This is a static method.");
}
方法重载
Java支持方法重载,即同一类中可以有多个同名方法,只要参数列表不同:
public int add(int a, int b) {
return a + b;
}
public double add(double a, double b) {
return a + b;
}






