在Java中,Enum可以完成Enums所做的伟大工作,但也可以具有方法(行为和逻辑)。与使用枚举类相比,这有什么优势?简单的例子来说明这一点也将受到欢迎。
这是一个简单的例子:
enum RoundingMode { UP { public double round(double d) { return Math.ceil(d); } }, DOWN { public double round(double d) { return Math.floor(d); } }; public abstract double round(double d); }