![]() |
1
10
不仅仅是枚举。枚举只是一种特殊的类。一般来说,一个文件中可以声明多个类(只要其中没有两个是公共的)。 |
![]() |
2
6
不,如果没有访问修饰符,枚举是包私有的。这意味着它只能由同一个包中的类使用。你不仅可以用枚举来实现这一点,类也可以被设为私有包。 更多信息: http://java.sun.com/docs/books/tutorial/java/javaOO/accesscontrol.html |
![]() |
3
1
有时候这个成语是很有道理的,例如,假设你有一个
碰巧,在这种情况下,我可能会使它成为一个静态的内部类,以使关系更加明确。但是在同一个源文件中声明多个类并不总是不好的,有时可以通过设置期望这是一个边界琐碎的子类来帮助可读性。(同样,我认为这样的类不应该做任何特别复杂或意外的事情。) |
![]() |
4
0
它实际上是在我的eclipse上编译的!;-) 允许多个类位于同一文件中。限制是必须在具有相同名称的文件中定义公共类。 它的可见性是'package',所以它也应该在同一个包中的其他类中可见。
有了以上的限制,你可以做任何你想做的事…
|
![]() |
5
0
枚举指定可分配给特定类型的常量值列表。 它可以在教室里,也可以在教室外面。 |