JAVA基础(36)枚举

枚举

为什么要有枚举?

问题:要定义星期几的变量,该怎么定义?假设1--7分别表示星期1到星期日,但有人可能会写成int week=0;

枚举就是要让某个类型的变量的取值只能为若干个固定值中的一个,否则,编译器就会报错。枚举可以让编译器在编译时就可以控制源程序中填写的非法值,普遍变量的方式在开发阶段无法实现这一目标。

猜你喜欢

转载自my.oschina.net/u/3112095/blog/1819209