1、表格解释:
2、代码示例:
1、类级变量:
public class MyClass {
static int classVariable; // 类级变量
public static void main(String[] args) {
classVariable = 10; // 可以在类的任何地方使用
System.out.println(classVariable);
}
}
2、对象实例级变量:
public class MyClass {
int instanceVariable; // 对象实例级变量
public static void main(String[] args) {
MyClass obj1 = new MyClass();
MyClass obj2 = new MyClass();
obj1.instanceVariable = 5;
obj2.instanceVariable = 10;
System.out.println(obj1.instanceVariable); // 输出:5
System.out.println(obj2.instanceVariable); // 输出:10
}
}
3、方法级变量:
public class MyClass {
public void myMethod() {
int methodVariable = 20; // 方法级变量
System.out.println(methodVariable);
}
}
4、块级变量:
public class MyClass {
public void myMethod() {
if (true) {
int blockVariable = 30; // 块级变量
System.out.println(blockVariable);
}
}
}
注意:方法级和块级变量必须显式地初始化,否则不能被访问