从C++转到Java上的程序员一开始总是对Java有不少抱怨,其中没有枚举就是一个比较突出的问题。那么为什么 Java不支持枚举呢?从程序语言的角度讲,支持枚举意味着什么呢?能不能找到一种方法满足C++程序员对枚举的要求呢?本为将探讨一下这个问题。