【发布时间】:2014-01-01 13:22:11
【问题描述】:
我正在阅读 Java 编程简介,它没有关于这个主题的很好的解释,这让我想知道为什么有人应该在 java 中使用私有内部类而不是使用公共内部类。
它们都只能由外部类使用。
【问题讨论】:
-
认为它是班级的一员。为什么要将成员设为私有?
-
使用公共成员和私人成员的原因相同。
-
Nested Classes 教程。
-
@StinePike 否定访问另一个类。@arshajii 我认为它还有更多内容。
-
OO设计原则:最小化可见度。
标签: java inner-classes access-specifier