为什么嵌套类的私有成员可以在外部类中访问

时间:2018-11-14 05:56:38

标签: java

我是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#开发人员,对此行为感到困惑。

0 个答案:

没有答案