java声明静态字符串和枚举之间有什么区别吗
声明静态字符串和枚举有什么区别吗。例如:
public static final String SUNDAY = "SUNDAY";
或者
enum WEEK
{
SUNDAY;
}
你可以在下面搜索框中键入要查询的问题!
声明静态字符串和枚举有什么区别吗。例如:
public static final String SUNDAY = "SUNDAY";
或者
enum WEEK
{
SUNDAY;
}
# 1 楼答案
使用枚举限定名称的范围。你必须写
WEEK.SUNDAY
,而不是只写SUNDAY
,这将使你的代码更干净。同样在1.7之前,不能在switch语句中使用字符串