1. 程式人生 > >Java語言中的----枚舉

Java語言中的----枚舉

java語言中的-----枚舉

day08 Java語言中的----枚舉

一、概述:

什麽是枚舉?枚舉有什麽作用?我們又如何來使用這個枚舉。其實枚舉就是不可變的一些成員變量,比如:春夏秋冬、年、十二個月、顏色等等。都是一些固定的常量值。是用來創建預定義列表。枚舉是和類是一個級別的。可以直接以類的方式來定義,也可以定義在類裏面。同時也可以在定義枚舉裏面定義方法、變量、構造函數等等。


二、枚舉:

實例一:

        package www.com;
        
        //定義一個枚舉。
        enum Weekday{
	    MONDAY,TUESDAY,WENESDAY,THURSDAY,FRIDAY,SATURDAY,SUNDAY
        }

        public class Enum {

	    public static void main(String[] args) {
		
		//1、通過枚舉名稱訪問。
		System.out.println(Weekday.MONDAY);
		System.out.println(Weekday.TUESDAY);
		
		//2、通過應用變量來訪問。只能使用自己的數據類型來接受。其他類型是不行的。
		Weekday wd = Weekday.SUNDAY;
		System.out.println(wd);
		
		//3、輸出這個枚舉的序號
		System.out.println(Weekday.FRIDAY.ordinal());
		
		//4、遍歷枚舉、是以一個數組的形式返回的,所以要用數組來接受。
		Weekday wdy[] = Weekday.values();
		
		for (Weekday weekday : wdy) {
			System.out.print(weekday+"、");
		}
	    }
        }

三、結束語:

到這裏我們的“枚舉”知識就說完了。我們知道如何來定義一個枚舉、如何來使用訪問一個枚舉、如何來遍歷一個枚舉就可以了。在後續的工作中你也會直接使用。至少你在開發的過程中要惡補陌生。

本文出自 “孤獨一夜” 博客,轉載請與作者聯系!

Java語言中的----枚舉