我是Java的新手,但今天遇到了有趣的问题。我的代码在下面提供。
class Parent {
public void display()
{
System.out.println(new Child().line);
}
private class Child {
private String line = "Greating";
}
}
class Program
{
public static void main(String args[])
{
Parent obj = new Parent();
obj.display();
}
}
here也可用。谁能澄清为什么嵌套类的私有成员可以在外部类中访问?我是C#开发人员,对此行为感到困惑。