當前位置:編程學習大全網 - 網站源碼 - Java枚舉有什麽用? 寫個簡單例子給我看下啊謝謝.講的不要太官方了.謝謝

Java枚舉有什麽用? 寫個簡單例子給我看下啊謝謝.講的不要太官方了.謝謝

枚舉類型用於指定種類的對象數目已經確定,而且只作標誌使用的。

即:對象能夠表達壹定意義,卻只是壹個原子結構,沒有更多屬性,這樣的對象在java中可以提高循環條件的判斷效率,可用作為switch的條件。

假設武器的類型只有以下8種,則可定義:

enum 兵器 {刀,槍,劍,戟,斧,鉞,鉤,叉}

定義以及使用方法:

public class Test {

public static void main(String[] args) {

兵器 enu = 兵器.劍;

switch(enu){

case 刀 :

case 槍 :

case 劍 :

case 戟 :

case 斧 :

case 鉞 :

case 鉤 :

case 叉 :

}

}

}

事實上:枚舉中的所有屬性均為公有、靜態而且為Enum類型的對象,枚舉類型在創建完成的時候就把所有可能產生的該類型對象全部列了出來。

  • 上一篇:如何將jar包導入到eclipse
  • 下一篇:誰知道有個在線查字典的網站,可以用鼠標手寫輸入的
  • copyright 2024編程學習大全網