本帖最后由 李金中 于 2014-2-13 16:21 编辑
枚举可以理解为类似"class"的一个东西, 你可以自己编写一个用class实现枚举的代码。
1.枚举值,可以理解为静态的常量成员。因为枚举值是通过 枚举类型 + . 实现的,比如:enum Week{Mon}, 枚举值为Week.Mon。class的静态成员不是就这么访问的么,而且枚举值不能修改,所以是final。
2.枚举类型的构造函数可以理解为 一个private修饰的函数,因为枚举值是不能new出对象的。
3.至于别的普通函数啊,普通成员变量啊,跟class一样的。 |