java若干变量疑义解惑

java若干变量疑问解惑
java若干变量疑问解惑
public class OverrideTest {
        
   public int a=2;
   public int b=11;
    public void A(){
    	 b=a;
    }
    public int A(int a){
    	return a;
    }
    
    public static void main(String[] args) {
    	int a=0;
        int b=0;
        OverrideTest ot=new OverrideTest();
        ot.A();
        int c=ot.A(2);
        System.out.println(ot.a);
        System.out.println(b);
        System.out.println(c);
        
    }
}

编译结果:
--------------------Configuration: <Default>--------------------
2
0
2

Process completed.