关于枚举类型
1、什么是枚举类,枚举类的定义是什么
2、图片中的state和stateInfo是分别对应上面定义的常量吗?
(state=0,stateInfo=审核中),(state=-1,stateInfo=非法店铺)。。。。这样吗?
3、设置的那个方法的 value()遍历的是stateInfo的值吗?然后是判断state的值返回对应的stateInfo的值
39
收起
正在回答
1回答
同学你好,
1、实例有限且固定不变的类叫做枚举类,它是一个特殊的类,这里ShopStateEnum这个类就是枚举类,用来保存一些系统中不需要改变的常量。
2、理解是正确的
3、这里的values()方法返回的就是这些枚举值的数组,相当于:ShopStateEnum[] shopState=values();所以使用for循环遍历数组,将每次遍历的结果存储到数组元素stateEnum中,CHECK(0,"审核中")就是一个stateEnum,通过getState()方法获得state的值,与传入的值进行比较,找到符合条件的枚举
祝学习愉快~
4. SSM到Spring Boot入门与综合实战
- 参与学习 人
- 提交作业 323 份
- 解答问题 8263 个
本阶段将带你学习主流框架SSM,以及SpringBoot ,打通成为Java工程师的最后一公里!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星