java中如何调用方法
调用静态方法
静态方法属于类而非实例,可直接通过类名调用。语法格式为:类名.方法名(参数)。
示例代码:

public class MathUtils {
public static int add(int a, int b) {
return a + b;
}
}
// 调用静态方法
int result = MathUtils.add(5, 3);
System.out.println(result); // 输出 8
调用实例方法
实例方法需通过对象调用。需先创建类的实例,再使用对象名.方法名(参数)的格式。
示例代码:

public class Calculator {
public int multiply(int a, int b) {
return a * b;
}
}
// 创建对象并调用实例方法
Calculator calc = new Calculator();
int product = calc.multiply(4, 5);
System.out.println(product); // 输出 20
调用构造方法
构造方法用于初始化对象,通过new关键字调用。语法为:new 类名(参数)。
示例代码:
public class Person {
private String name;
public Person(String name) {
this.name = name;
}
}
// 调用构造方法创建对象
Person person = new Person("Alice");
方法重载调用
Java支持方法重载(同名不同参数),编译器根据参数类型和数量自动匹配。
示例代码:
public class Printer {
public void print(String text) {
System.out.println("String: " + text);
}
public void print(int number) {
System.out.println("Int: " + number);
}
}
// 根据参数类型调用不同方法
Printer printer = new Printer();
printer.print("Hello"); // 调用 print(String)
printer.print(100); // 调用 print(int)
注意事项
- 确保方法可见性(如
public修饰符)允许当前代码访问。 - 参数类型和数量需与方法声明严格匹配。
- 静态方法不能直接调用实例方法或变量(需通过对象)。






