请教一个私有变量的问题?
Class A{
private i=1;
public void print(A _a){
System.out.println(_a.i);
}
}
Class B{
public static void print(A _a){
System.out.println(_a.i);
}
public static void main(String[] args){
A a1=new A();
A a2=new A();
a1.print(a2);
print(a2);
}
}
问题:
Class B 里的 print(A _a) 方法中能否访问_a的私有变量i?为什么?
Class A 里的 print(A _a) 方法中能否访问_a的私有变量i?为什么?