-1

我知道Java不允许顶级类是私有的,但是除了顶级类之外,还有什么方法可以允许私有类?

4

2 回答 2

3

您可以使用嵌套类。

链接:https ://docs.oracle.com/javase/tutorial/java/javaOO/nested.html

于 2016-11-27T17:04:23.113 回答
0

类是用户定义的(自定义)数据类型,您不能class在 Java 中将 a 声明为private,但是如果您不想在另一个public之外公开特定的用户定义的数据类型(类) ,那么您可以声明作为嵌套/内部类(即,作为public类的成员)。您可以参考这里了解详细信息。

于 2016-11-27T17:07:41.133 回答