java如何声明函数
声明函数的基本语法
在Java中,函数(也称为方法)需要通过以下语法声明:
[访问修饰符] [static] 返回类型 方法名([参数列表]) {
// 方法体
return [返回值]; // 如果返回类型不是void
}
访问修饰符
常见的访问修饰符包括:
public:任何类都可以访问private:只能在当前类中访问protected:当前类和子类可以访问- 默认(不写修饰符):同一包内的类可以访问
静态方法
使用static关键字声明的方法属于类,而不是类的实例。可以直接通过类名调用。

public static int add(int a, int b) {
return a + b;
}
返回值类型
方法可以返回任何数据类型:
- 基本类型:
int,double,boolean等 - 引用类型:
String, 自定义类等 void:表示不返回任何值
方法参数
参数列表可以为空,也可以包含多个参数,用逗号分隔:

public void printMessage(String message, int times) {
for (int i = 0; i < times; i++) {
System.out.println(message);
}
}
方法重载
Java支持方法重载,即同一个类中可以存在多个同名方法,只要它们的参数列表不同:
public int add(int a, int b) {
return a + b;
}
public double add(double a, double b) {
return a + b;
}
可变参数
使用...语法可以声明可变参数:
public int sum(int... numbers) {
int total = 0;
for (int num : numbers) {
total += num;
}
return total;
}
构造函数
构造函数是一种特殊的方法,用于初始化对象。它没有返回类型,且名称必须与类名相同:
public class Person {
private String name;
public Person(String name) {
this.name = name;
}
}






