A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© yuluoyu 中级黑马   /  2016-3-22 00:13  /  1140 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

枚举一般在什么情况下用啊,有些案例感觉好奇怪,别人是怎么想到用枚举的

5 个回复

倒序浏览
一般用在数据可以列举出来的时候,只有固定的几个值,不能太多,像星期天数就可以用枚举列举出来。。。。
回复 使用道具 举报
有枚举保证你可以不输成其他乱七八糟的东西。
回复 使用道具 举报
只是为了增强代码的可阅读性吧.

当一个值有且只有几中情况的时候.就可以用枚举enum

如QQ的登录状态,

枚举的本质就是整型数.你在写代码的时候也可以自己规定什么数字代表什么意义,但是这样子你过段时间说不定就忘记了,用枚举的话,看名字就知道这个值的意义
回复 使用道具 举报
当有些属性值是有固定选项的,就可以用枚举表示,如:性别有男\女\妖 这三种取值,那么就可以声明一个性别的枚举类型,保证不会有其他乱赋值的现象
回复 使用道具 举报
限制选值得时候
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马