多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
### enum #### 知识点 * 枚举类可以拥有静态成员;由于枚举常量在静态成员之前构建,所以不能在构造函数里引用任何静态成员 #### 特性 ![](https://img.kancloud.cn/3d/ef/3def501e648ad77297dad42fd84aaa6b_569x75.png) #### 实例的实现体 * 可以为单个的enum实例添加方法,但是只能覆盖枚举类中定义的方法; ``` enum Operation { ADD { @Override public int eval(int a, int b) { return a + b; } }, SUB { @Override public int eval(int a, int b) { return a * b; } }; public abstract int eval(int a, int b); } ``` ### 枚举类与普通类的区别 ![](https://img.kancloud.cn/09/27/0927e6ec1e816156e5e81a8b741492ec_595x161.png)