小编Tre*_*ude的帖子

为什么Java需要EnumClass.VALUE而不仅仅是VALUE?

如果您有一个Java enum和一个枚举类型的变量,如下所示:

public enum Something
{
   VAL1,
   VAL2,
   VAL3
}

public Something varName;
Run Code Online (Sandbox Code Playgroud)

为什么有必要写varName = Something.VAL1;而不是简单varName = VAL1;?编译器不应该知道varName它只能采用null,VAL1VAL2,以及VAL3作为值的类型吗?

java enums

3
推荐指数
1
解决办法
93
查看次数

标签 统计

enums ×1

java ×1