枚举类中values方法疑问

来源:4-4 Dto之ShopExecution的实现

Angular_Dracula

2018-05-24

枚举类中values方法是哪里有定义过么,我在代码里面好像没有看到?
我用快捷键查看枚举类override 的方法中,只有tostring可以复写,并没有values方法。
望老师给解解惑~

写回答

1回答

翔仔

2018-05-24

同学好,没太明白同学说的意思,我想应该就是说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;
	}


0
1
Angular_Dracula
非常感谢!
2018-05-26
共1条回复

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5128 学习 · 8152 问题

查看课程