程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> 枚舉變量-枚舉有什麼好處?為什麼要用枚舉?

枚舉變量-枚舉有什麼好處?為什麼要用枚舉?

編輯:編程解疑
枚舉有什麼好處?為什麼要用枚舉?

枚舉有什麼好處?為什麼要用枚舉?枚舉有什麼好處?為什麼要用枚舉?枚舉有什麼好處?為什麼要用枚舉?

最佳回答:


1 出於類型安全考慮。沒有枚舉類之前常用靜態常量來表示,如
public static final MAN = 0;
public static final WOMAN = 1;
這樣的性別定義實際上是一個整型數據,完全可用來做加減運算,當然我們原意並非如此。

2 解決意義不明確。比如調試程序時,本來想輸出性別男,結果輸出了個0,不是自己寫的完全不知道其意義,用枚舉類就完美解決了。

3 代碼更優雅。一個大一些的程序裡面,可能要用到成百上千的靜態常量,如果全寫在一個文件裡面,容易造成命名混淆,程序讀起來也比較麻煩。

4 定義自己的類型。如完全可以用enum SEX來包含上面的兩種類型,豈不更爽?

一般使用枚舉類,出於這幾個因素吧。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved