枚舉是一種類型,因此,可以其作為變量的類型注解。
enum 枚舉名稱 {成員1, 成員2, ...}
enum Gender{Famale,Male}
Gender.Famale的值默認從0開始自增, 0,1,2,3
注意:枚舉成員是只讀的,也就是說枚舉中的成員是可以訪問的,但是不能被賦值
枚舉是組織有關聯數據的一種方式。
使用場景:當變量的值,只能是幾個固定值中的一個,應該使用枚舉來實現
1.數字枚舉:枚舉成員的值為數字,默認情況下就是數字枚舉。
enum Gender{Famale,Male}
enum Gender{Famale=100,Male}
特點:成員的值是從0開始自增的數值。
2.字符串枚舉:枚舉成員的值都是字符串
enum Gender{Famale=‘男’,Male=‘女’}
字符串枚舉沒有自增長行為,因此,每個成員必須有初始值