在Java中,静态方法(static method)是属于类而不是属于对象的方法。这意味着,无需创建类的实例,就可以通过类名直接调用静态方法。静态方法通常用于执行与类相关的操作,而不需要访问或修改类的实例变量。
静态方法使用static
关键字声明,并且没有this
关键字,因为它们不与特定对象实例关联。在静态方法中,只能访问静态成员(静态变量和静态方法),而不能访问实例成员。
以下是一个简单的Java静态方法示例:
public class MyClass {
public static int add(int a, int b) {
return a + b;
}
}
// 调用静态方法,无需创建MyClass实例
int sum = MyClass.add(5, 3);
System.out.println("Sum: " + sum); // 输出:Sum: 8