<b>3.5.9 枚舉類型</b>
有時候,變量的取值隻在一個有限的集合内。例如:銷售的服裝或比薩餅隻有小、中、大和超大這四種尺寸。當然,可以将這些尺寸分别編碼為1、2、3、4或s、m、l、x。但這樣存在着一定的隐患。在變量中很可能儲存的是一個錯誤的值(如0或m)。
針對這種情況,可以自定義枚舉類型。枚舉類型包括有限個命名的值。例如,
現在,可以聲明這種類型的變量:
size類型的變量隻能存儲這個類型聲明中給定的某個枚舉值,或者null值,null表示這個變量沒有設定任何值。
有關枚舉類型的詳細内容将在第5章介紹。