他们在Java中是否具有相当于C#的静态类?

Ale*_*sky 5 c# java

他们在Java中是否具有相当于C#的静态类?

我想创建一个C#静态类,但在Java中,我该怎么做?

谢谢您的帮助.

编辑:谢谢你的帮助.:)

Ree*_*sey 17

Java类中有静态成员,但没有静态类,如C#中.

但是,从使用的角度来看,C#static class修饰符并没有真正改变关于类的任何内容.它只会阻止您在编译时添加实例变量.

您可以通过将每个成员声明为静态来创建一个类似于C#静态类的Java类.有关详细信息,请参阅" 了解实例和类成员 " 的教程部分.


Tom*_*ine 8

不,只需将一切标记为静态 可能会添加一个私有构造函数,它会抛出错误并生成类final.

  • 我从来没有尝试过这个,但如果你试图将这个类标记为final和abstract,会发生什么? (2认同)
  • 不幸的是,它不能同时是'final`和`abstract`.但好点. (2认同)