我向问一下我们为什么一定要用枚举来定义常量维护code,常量接口不可以吗?
同意楼上的说法,玫举相对于常量就是便于管理,使用起来特别清晰。代码写出来易读。
可以是可以,本质上没有区别,只是为了代码的整洁和优雅,举例来说:
常量:
public static final int a = 1;
public static final int b = 2;
public static final int c = 3;
枚举:
enum num {
a, b, c;
}
之后我们只需要使用num.a,不知道讲清楚了没有