枚举
枚举就是一组有名称的整数,例如星期一、星期二、星期三....,就可以看作是枚举,因为他们实际上代表着一个整数,这个整数表示这一天是该星期的第几天。
程序中的枚举,通常用于选项设置,选项通常是一些整数,0、1、2表示不同的设置,为了提高程序的可读性,我们用一些更具描述性的字符型名称来代替这些整数,这些代表着不同整数的名称,就是枚举。
例如在列属性设置中,有一个名为“中文输入”的属性,它就是一个枚举类型,包括三个值,分别是:
Default:保持当前输入法状态不变
True: 自动打开中文输入法
False: 自动关闭中文输入法
显然,对于用户来说,用Default、True、False表示不同的设置,比用0、1、2表示不同的设置,要容易理解得多。
关于枚举,你现在只需要了解这么多,今后我们会接触到更具体的枚举类型,那时你会觉得枚举其实是很容易理解的。