枚举类(EnumerationClasses)LK.docVIP

  • 2
  • 0
  • 约4.83千字
  • 约 7页
  • 2018-10-25 发布于江苏
  • 举报
枚举类(EnumerationClasses)LK

29.2 枚举类(Enumeration Classes) 通常我们在需要定义一些常用的键值时,会使用一些public static final int 类型的常量来定义。 Public static final int的常量 例如,我们要定义一系列的颜色值: package test; public class Constants { public static final int RED = 1; public static final int YELLOW = 2; public static final int BLUE = 3; public static final int ORANGE = 4; public static final int GREEN = 5; public static final int PURPLE = 6; public static final int BROWN = 7; public static final int BLACK = 8; } 这种方法有一个安全隐患,那就是这些常量的整型值不能相等。比如,我们通常会像下面这样引用这些变量: public void paint(int color) { switch (color) { case Constants.RED: ;// 操作代码 ca

文档评论(0)

1亿VIP精品文档

相关文档