37
在Java中,我可以寫?什麼是C#相當於公共最後靜態的Java中
在Java中,我可以寫?什麼是C#相當於公共最後靜態的Java中
爲Java final
領域我能想到的最接近的事(final
has other meanings太不完全一樣)是readonly
:
public static readonly MyClass field = new MyClass("foo");
如果你有一個基本類型(字符串,整數,布爾值),你可能而不是使用const
。
public const string MAGIC_STRING = "Foo";
sealed class finalClass
{
...
}
對於領域,他們幾乎* *完全一樣的東西。關於初始化有不同的規則(這裏與此無關),有時候Java中的final字段就像C#中的const字段一樣,但在這種情況下,我認爲它們實際上是等價的。 – 2009-07-25 09:47:26
非常感謝 - 這是我需要的 – 2009-07-25 09:49:08