温馨提示:这篇文章已超过239天没有更新,请注意相关的内容是否还可用!
Java中调用方法的方式有两种:静态调用和动态调用。
1. 静态调用:通过类名直接调用方法,不需要创建类的实例。静态方法在类加载时就已经存在,可以直接通过类名访问。
示例代码:
public class MathUtils {
public static int add(int a, int b) {
return a + b;
}
}
public class Main {
public static void main(String[] args) {
int result = MathUtils.add(3, 5);
System.out.println(result); // 输出8
}
}
2. 动态调用:需要先创建类的实例,然后通过实例调用方法。动态方法在类实例化后才能访问。
示例代码:
public class Calculator {
public int multiply(int a, int b) {
return a * b;
}
}
public class Main {
public static void main(String[] args) {
Calculator calculator = new Calculator();
int result = calculator.multiply(3, 5);
System.out.println(result); // 输出15
}
}
通过以上示例代码,我们可以看到静态调用直接使用类名调用方法,而动态调用需要先创建类的实例,然后通过实例调用方法。