天天看點

什麼是枚舉?有什麼作用?有什麼好處?

其實枚舉就是在一個類裡定義幾個靜态變量,每個變量都是這個類的執行個體。

比如說,類Human有兩個靜态變量:Man,Woman,每一個變量都是Human類的執行個體。用的時候就直接寫Human.Man,Human.Woman,用的時候就直接用Human.Man.hasXJJ()或者Human.Woman.hasXJJ()方法,這不就是枚舉麼。

作用麼,其實就是提供常量。

好處麼,三言兩語說不完,用着用着就明白了。