public class ModifierTest1
{
public static void main( String[] args )
{
A a = new A();
//System.out.println(a.s);
a.f();
}
}
class A
{
private int i;
private String s;
public A()
{
i = 123;
s = "hello";
}
public void f()
{
A a = new A();
System.out.println(a.i + a.s );
}
}
這個程序中一共創建了兩個A類的對象,在類A的f()方法中創建的對象a,可以之間用a.i和a.s訪問私有成員變量,而在main函數中創建的對象卻不可如此使用,有點糊塗了,誰能幫忙解釋下,謝了
private的訪問權限是本類,不是本對象