课程章节介绍
同学们,我们来看今天的一个小知识点——枚举,Enum。
枚举是什么呢?简单说,它就是定义一组固定的名字,代表几个互斥的选项。比如一年四季,春夏秋冬,不会有第五个;或者一副扑克的花色,红桃、黑桃、梅花、方块,就这么几种。
在Apex里,我们用 enum 关键字来声明。一旦你定义了一个枚举,它其实就变成了一个新的数据类型,跟Integer、String一样,你可以用它来声明变量、作为方法参数等等。
需要注意一点,和我们熟悉的Java不同,Apex的枚举本身没有构造方法的语法,你不需要也不能在里面写构造函数。
另外,在Apex里,你还可以把一个类直接定义成枚举,不过这时候有一个规则:记得不要写上 class 关键字,直接用 enum 开头就行。
好了,枚举的概念比较简单,大家记住它是一个有限选择集合的数据类型,在需要限定值的范围时非常有用。下一节我们继续深入。
关键词
Apex
Salesforce
Developer Guide