为什么输出正确 , private 不是私有,不能直接被访问或者建立的吗。
public class Outer
{
public String name = "Outer";
private class Inner
{
String name = "inner";
void showName()
{
System.out.println(name);
}
}
public static void main(String[] args)
{
Inner inner = new Outer().new Inner();
System.out.println(inner.name);
}
}
|
|