2009-07-25 94 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 
{ 
    ... 
} 
相關問題