黑马程序员技术交流社区

标题: 关于枚举enum的问题 [打印本页]

作者: yuluoyu    时间: 2016-3-22 00:13
标题: 关于枚举enum的问题
枚举一般在什么情况下用啊,有些案例感觉好奇怪,别人是怎么想到用枚举的
作者: 15737977316    时间: 2016-3-22 21:14
一般用在数据可以列举出来的时候,只有固定的几个值,不能太多,像星期天数就可以用枚举列举出来。。。。
作者: wangshoukai    时间: 2016-3-22 23:44
有枚举保证你可以不输成其他乱七八糟的东西。
作者: 菜逼    时间: 2016-3-23 00:29
只是为了增强代码的可阅读性吧.

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

如QQ的登录状态,

枚举的本质就是整型数.你在写代码的时候也可以自己规定什么数字代表什么意义,但是这样子你过段时间说不定就忘记了,用枚举的话,看名字就知道这个值的意义
作者: zxinsunshine    时间: 2016-4-2 22:50
当有些属性值是有固定选项的,就可以用枚举表示,如:性别有男\女\妖 这三种取值,那么就可以声明一个性别的枚举类型,保证不会有其他乱赋值的现象
作者: vvvisa    时间: 2016-4-2 23:14
限制选值得时候




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2