Java变量的作用范围

可以简单的理解为,一个变量的作用域是在所在的{}中。如果用同名变量,被覆盖。

 

例子:

 

public class TestVariableScope {
    int i = 1;
   
    void test(){
        int i = 2;
        System.out.println(i);
    }
   
    public static void main(String[] args) {
        TestVariableScope variableScope = new TestVariableScope();
        System.out.println("成员变量: " + variableScope.i);
        System.out.print("局部变量: ");
        variableScope.test();
    }

}

你可能感兴趣的:(Java基础)