Java static方法使用方法
时间: 2023-09-01 13:10:37 浏览: 52
Java static方法是指声明为静态的方法,它们属于类而不是对象。因此,可以通过类名直接调用它们,而不需要创建类的对象。使用Java static方法的方法如下:
1. 声明静态方法:在方法声明前加上关键字static,例如:
```
public class MyClass {
public static void myStaticMethod() {
// static method code here
}
}
```
2. 调用静态方法:可以通过类名直接调用静态方法,例如:
```
MyClass.myStaticMethod();
```
3. 访问静态变量:静态方法只能访问静态变量,不能访问非静态变量。因为静态变量属于类,而非静态变量属于对象。例如:
```
public class MyClass {
public static int myStaticVariable = 0;
private int myNonStaticVariable = 0;
public static void myStaticMethod() {
int x = myStaticVariable; // access static variable
// int y = myNonStaticVariable; // error: cannot access non-static variable
}
}
```
注意:静态方法不能使用this关键字,因为它们不属于对象,而是属于类。静态方法可以被类的所有对象共享,因此它们通常用于实用程序方法和工具方法等不需要访问或修改对象状态的方法。