© 1999-2048 dssz.net 粤ICP备11031372号
[其它] 探讨Java内部类的可见性
说明:在Java中,当生成一个内部类的对象时,此对象与制造它的外部类通过外部类的.this保持着联系,因此该内部类对象可以访问其外部类对象的所有成员,包括private成员。 而该内部类对象对于其他类的对象的访问,遵照常规的访问权限语法,这一点也没有什么特别支持。这里需要探讨的是,外部类以及其他类的对象可以如何访问到某个内部类对象,即内部类的可见性问题。 下面是一个示例程序Out.java,其中包含了4个不同访问权限的内部类(private,default,protected,publ<weixin_38699593> 上传 | 大小:45kb