2009-07-25 57 views

回答

67

为Java final领域我能想到的最接近的事(final has other meanings太不完全一样)是readonly

public static readonly MyClass field = new MyClass("foo"); 

如果你有一个基本类型(字符串,整数,布尔值),你可能而不是使用const

public const string MAGIC_STRING = "Foo"; 
+7

对于领域,他们几乎* *完全一样的东西。关于初始化有不同的规则(这里与此无关),有时候Java中的final字段就像C#中的const字段一样,但在这种情况下,我认为它们实际上是等价的。 – 2009-07-25 09:47:26

+0

非常感谢 - 这是我需要的 – 2009-07-25 09:49:08

-5
sealed class finalClass 
{ 
    ... 
} 
相关问题