实例有限且固定的类成为枚举类 枚举类的实现 早期时候的实现形式: public static final int SEASON_SPRING = 1; public static final int SEASON_SUMMER = 2; public static final int SEASON_FAIL = 3; public static final int SEASON_WINTER = 4; 这种方式虽然实现简单,但存在很多问题: ①类型不安全(二者可运算) ②没有命名空间 ③打印输出…
定义义一个交通灯枚举类,包含红灯.绿灯.黄灯,需要有获得下一个灯的方法,并实现红灯出现5秒之后变成绿灯,绿灯3秒之后变成黄灯,黄灯2秒之后变成红灯,如此循环 public class Test5 { /** * @throws InterruptedException */ public static void main(String[] args) throws InterruptedException { Deng[] deng = Deng. values(); for( int i =…
一.java中的枚举类型: 在实际编程中,往往存在着这样的"数据集",它们的数值在程序中是稳定的,而且"数据集"中的元素是有限的.例如星期一到星期日七个数据元素组成了一周的"数据集",春夏秋冬四个数据元素组成了四季的"数据集".在java中如何更好的使用这些"数据集"呢?因此枚举便派上了用场,下面的一段代码来说明枚举类型的特点和用法: public class EnumTest { public stati…