1

这个问题之前也在这里问过。但我没有发现它有帮助。
它只是基于一个假设。请对此提出一些见解。

4

2 回答 2

8

staticclasses 意味着没有对外部类的实例的引用。

顶级类不能引用外部类,因此在某种程度上它们都是静态类。

您不能将它们设为静态的原因是没有其他选项,并且顶级类的语法是在嵌套类的选项之前确定的。

于 2013-09-28T03:38:02.063 回答
2

你的问题没有任何意义。内部类是否是静态的基本上意味着,是与外部类的特定实例相关联的内部类的实例。如果一个类不是内部类,那么说它是静态的或非静态的并没有任何意义。

于 2013-09-28T03:45:11.523 回答