黑马程序员技术交流社区
标题:
枚举
[打印本页]
作者:
陈浩
时间:
2012-2-3 12:46
标题:
枚举
本帖最后由 陈浩 于 2012-2-3 14:04 编辑
在学完枚举后我想知道枚举在什么情况下使用?还有祥叔提到的单例模式与枚举只含有一成员相符又怎么理解?
作者:
彭嘉聪
时间:
2012-2-3 12:57
举个例子:
之前开发了一个小游戏,用java,坦克大战,
要有上下左右的按键处理,在gui上注册了键盘的上下左右,
但是触发后应该用什么变量来进行赋值进行保存再做其他处理呢?
这个时候就要用到枚举,定义了上下左右后,就可以在程序中比较自由的使用了,当然用1234的int类型也可以处理,但是int类型容易出错,或者比较难理解。
其实说白了一句,就是定义自己的常量组合,用于自己开发时候的一些自定义属性的区别。
作者:
王文龙
时间:
2012-2-3 13:56
就是定义一些自己想特定定义的变量,
而且不想也能够被他人修改,
这样可以确定统一性.
单例设计模式就是保证了对象的唯一性,
不能被其他程序任意创建对象,
这和枚举在一定程度上是相符的.
作者:
陈浩
时间:
2012-2-3 14:03
嗯,谢谢,我明白了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2