枚举类中values方法疑问
来源:4-4 Dto之ShopExecution的实现

Angular_Dracula
2018-05-24
枚举类中values方法是哪里有定义过么,我在代码里面好像没有看到?
我用快捷键查看枚举类override 的方法中,只有tostring可以复写,并没有values方法。
望老师给解解惑~
写回答
1回答
-
同学好,没太明白同学说的意思,我想应该就是说Enum里面直接调用了values()这个方法吧,这个是Enum自带的呀,具体可以看看https://blog.csdn.net/u013469218/article/details/66476182
public static ShopStateEnum stateOf(int state) { for (ShopStateEnum stateEnum : values()) { if (stateEnum.getState() == state) { return stateEnum; } } return null; }
012018-05-26