为了账号安全,请及时绑定邮箱和手机立即绑定

什么时候会用到枚举那,这个怎么掌握?

什么时候会用到枚举那,这个怎么掌握?

从此用心 2016-12-28 08:46:49
查看完整描述

2 回答

?
四无小青年

TA贡献88条经验 获得超43个赞

枚举应用范围还是有那么广的,楼上两位都说了优点和应用场景,那我就说说我对枚举的理解吧。

enum Day { SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY }

上面示例是最简单的枚举实现,其中的SUNDAY,MONDAY等七个变量其实就是Day类的七个实例对象相当于new 了7个Day,你就把这七个定义的变量当成当前类的实例对象来使用就可以了。若解惑,望采纳

查看完整回答
反对 回复 2016-12-30
?
超级无敌战士之贪财宝宝

TA贡献19条经验 获得超17个赞

何时使用枚举

当一个过程接受一个有限的变量集时,可考虑使用枚举。枚举可使代码更清楚、更易读,使用有意义的名称时尤其如此。

  •     使用枚举的优点有:

  •     可减少由数字转置或键入错误引起的错误。

  •     以后更改值很容易。

  •     使代码更易读,这意味着代码中发生错误的概率降低。

  •     确保向前兼容性。使用枚举可减少将来有人更改与成员名称对应的值时代码出错的概率。


查看完整回答
反对 回复 2016-12-30
?
qq_风度迷彩_0

TA贡献3条经验 获得超0个赞

例如四季,例如性别,例如星期,这些不变的有一定数量的都可以用枚举,
查看完整回答
反对 回复 2016-12-29
  • 2 回答
  • 0 关注
  • 3827 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信