1,枚舉類可以實現壹個活的多個接口,menu定義的枚舉直接繼承java.long.Enum類而不是Object類。其中,java.long.Enum類實現了兩個接口:java.long.Serializable和java.long.Comparable
2.enum定義的非抽象枚舉的默認修飾符是final,因此枚舉不能派生子類。
3.枚舉的構造函數只能使用私有訪問控制器。如果省略枚舉的訪問修飾符,則默認為私有裝飾。如果加強訪問修飾符的表述,則只能使用private。
4.枚舉的所有實例必須列在枚舉的第壹行,否則,此枚舉將永遠不會產生實例。當這些實例被列出時,系統將自動添加公共靜態最終裝飾,而無需程序員的顯式添加。
5.所有枚舉類都提供了壹個values方法,該方法可以輕松地遍歷所有枚舉值。