一 直接使用
public class Test {
/*
* enum很像特殊的class,實際上enum聲明定義的類型就是一個類。
* 編譯後有一個獨立的months.class
* 兩種方式 1是直接聲明 然後使用 2是聲明一個類
* */
public enum months{JANUARY, FEBRUARY};
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
for(months m:months.values()){
System.out.println(m);
}}
}
結果:JANUARY
FEBRUARY
package seven;
public enum EmunWeeks {
Mon("Monday"), Tue("Tuesday"), Wed("Wednesday"), Thu("Thursday"), Fri("Friday"), Sat("Saturday"), Sun("Sunday");
private EmunWeeks(String day){
this.day = day;
}
private String day; public String getDay() {
return day;
} public void setDay(String day) {
this.day = day;
}
}Test.java
package seven;
public class Test {
public static void main(String[] args) {
// TODO Auto-generated method stub
for(EmunWeeks m:EmunWeeks.values()){
System.out.println(m+":"+m.getDay());
} }
}