java 如何调用函数
调用静态方法
静态方法属于类而非实例,可以直接通过类名调用。
public class MathUtils {
public static int add(int a, int b) {
return a + b;
}
}
// 调用静态方法
int result = MathUtils.add(3, 5);
调用实例方法
实例方法需要通过对象调用,需先创建类的实例。
public class Calculator {
public int multiply(int a, int b) {
return a * b;
}
}
// 创建对象并调用方法
Calculator calc = new Calculator();
int result = calc.multiply(4, 6);
调用带参数的方法
方法可以接受参数,调用时需传递匹配类型的值。
public class Greeter {
public void greet(String name) {
System.out.println("Hello, " + name);
}
}
// 传递参数调用
Greeter greeter = new Greeter();
greeter.greet("Alice");
调用返回值的方法
方法可以返回结果,调用时需用变量接收返回值。
public class StringHelper {
public String reverse(String str) {
return new StringBuilder(str).reverse().toString();
}
}
// 接收返回值
StringHelper helper = new StringHelper();
String reversed = helper.reverse("Java");
调用重载方法
同一类中允许同名方法,通过参数列表区分调用。

public class Printer {
public void print(int num) {
System.out.println("Number: " + num);
}
public void print(String text) {
System.out.println("Text: " + text);
}
}
// 根据参数类型自动匹配
Printer printer = new Printer();
printer.print(10); // 调用print(int)
printer.print("Hello"); // 调用print(String)






