public class Example { // 静态变量 public static int staticVariable = 10; // 静态常量 public static final int STATIC_FINAL_VARIABLE = 20; // 实例变量 public int instanceVariable = 30; // 实例常量 public final int FINAL_VARIABLE = 40; public void method() { // 局部变量 int localVariable = 50; System.out.println("静态变量:" + staticVariable); System.out.println("静态常量:" + STATIC_FINAL_VARIABLE); System.out.println("实例变量:" + instanceVariable); System.out.println("实例常量:" + FINAL_VARIABLE); System.out.println("局部变量:" + localVariable); } }
时间: 2024-04-10 13:26:44 浏览: 90
这是一个示例代码,展示了使用不同修饰符的变量的区别:
```java
public class Example {
// 静态变量
public static int staticVariable = 10;
// 静态常量
public static final int STATIC_FINAL_VARIABLE = 20;
// 实例变量
public int instanceVariable = 30;
// 实例常量
public final int FINAL_VARIABLE = 40;
public void method() {
// 局部变量
int localVariable = 50;
System.out.println("静态变量:" + staticVariable);
System.out.println("静态常量:" + STATIC_FINAL_VARIABLE);
System.out.println("实例变量:" + instanceVariable);
System.out.println("实例常量:" + FINAL_VARIABLE);
System.out.println("局部变量:" + localVariable);
}
}
```
在这个示例中,我们定义了一个名为`Example`的类,并声明了不同类型的变量。
- `staticVariable`是一个静态变量,通过类名直接访问,所有该类的实例共享相同的静态变量。在示例中,它的值为10。
- `STATIC_FINAL_VARIABLE`是一个静态常量,也可以通过类名直接访问,所有该类的实例共享相同的静态常量。在示例中,它的值为20。
- `instanceVariable`是一个实例变量,属于对象级别,每个对象都有自己的实例变量。在示例中,默认情况下它的值
阅读全文