Max*_*erl 68
好吧,你做不到.作为私有的顶级类将完全没用,因为没有东西可以访问它.
ste*_*bot 10
我相信一个更好的问题是:
顶级班级私有化意味着什么?
如果您考虑访问级别,则上面的级别是包.实际上,您可以在Java中使用包私有顶级类!摘自Oracle(以前的Sun)Java教程:
如果一个类没有修饰符(默认,也称为包私有),它只在自己的包中可见(包是相关类的命名组 - 您将在后面的课程中了解它们.)
根据我提出的问题的答案,这可能适合您对"顶级私人课程"的定义.
允许私有类,但仅作为内部类或嵌套类.如果您有私有内部类或嵌套类,则访问仅限于该外部类的范围.
如果你有一个私人类作为顶级类,那么你就无法从任何地方访问它.所以拥有顶级私有类是没有意义的.
归档时间: |
|
查看次数: |
65481 次 |
最近记录: |