也就是說,壹個對象可以表達某種意義,但它只是壹個原子結構,沒有更多的屬性。這樣的對象可以提高java中判斷循環條件的效率,並且可以用作switch的條件。
假設只有以下八種類型的武器,可以定義為:
Enum武器(刀、槍、劍、戟、斧、鈸、鉤和叉)
定義和用法:
公共課考試{
公共靜態void main(String【】args ){
武器菜單=武器。劍;
開關(菜單){
案例刀:
案例槍:
劍盒:
案例戟:
表殼軸:
格霰:
案例掛鉤:
貨箱叉:
}
}
}
事實上,枚舉中的所有屬性都是公共的、靜態的和枚舉類型的對象,並且在創建枚舉類型時會列出此類型的所有可能對象。