2016-11-27 42 views
-6

我知道Java不允许顶层类是私有的,但是有没有什么办法可以让私有类与顶层类分开?我们可以在java中声明class是'private'吗?

+2

你试过了吗? – home

+0

我试过它为顶级类,但编译器错误为 - 类的非法修饰符。 – geekNava

+0

因此,除了顶级课程之外,还有哪些课程? *(这是一个提示问题)*。你有没有试过让他们*私人? – Andreas

回答

0

类是用户定义(自定义)数据类型,你不能在Java中声明class作为private,但如果你不希望暴露特定的用户定义的数据键入(类)在另一个public之外,那么你可以声明这是一个嵌套/内部类(即作为public类的成员)。详情请参阅here

+0

谢谢...知道了! – geekNava

相关问题