在实际编程中,往往存在着这样的“数据集”,它们的数值在程序中是稳定的,而且“数据集”中的元素是有限的。例如星期一到星期日七个数据元素组成了一周的“数据集”,春夏秋冬四个数据元素组成了四季的“数据集”。在
Java
中想表示这种数据集最容易想到的写法可能是这样,我们以表示一周五天的工作日来举例:
Java代码 |
public class WeekDay { public static final int MONDAY = 1; public static final int TUESDAY = 2; public static final int WENSDAY = 3; public static final int THURSDAY = 4; public static final int FRIDAY = 5; } |
现在,你的类就可以使用像WeekDay.TUESDAY这样的常量了。但是这里隐藏着一些问题,这些常量是