用static关键字声明实例变量
时间: 2024-02-09 20:12:18 浏览: 23
在Java中,使用static关键字声明的变量是静态变量,也叫做类变量。静态变量是属于类的,而不是属于类的每个实例的。因此,当使用static关键字声明实例变量时,该变量将被所有该类的实例共享。
下面是一个示例:
```
public class MyClass {
static int myStaticVariable = 42;
int myInstanceVariable;
}
```
在上面的示例中,myStaticVariable是一个静态变量,它被所有MyClass类的实例共享。而myInstanceVariable是一个实例变量,每个MyClass实例都有自己的副本。
要访问静态变量,可以直接使用类名加点符号来引用:
```
int myValue = MyClass.myStaticVariable;
```
要访问实例变量,则需要先创建一个类的实例,然后使用该实例来访问变量:
```
MyClass myObject = new MyClass();
myObject.myInstanceVariable = 10;
```