为什么外部Java类可以访问内部类的私有成员?

为什么外部Java类可以访问内部类的私有成员?,第1张

为什么外部Java类可以访问内部类的私有成员?

内部类只是一种将真正属于原始外部类的功能完全分开的方法。当你有两个要求时,可以使用它们:

  1. 如果是在单独的类中实现的,那么外部类中的某些功能将最为清晰。
  2. 即使在单独的类中,该功能也与外部类的工作方式紧密相关。

鉴于这些要求,内部类可以完全访问其外部类。由于它们基本上是外部类的成员,因此可以访问外部类的方法和属性(包括私有类)是有意义的。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zaji/5508976.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-13
下一篇2022-12-13

发表评论

登录后才能评论

评论列表(0条)

    保存