本章目標
可以使用列舉實現乙個介面
可以在列舉類中定義抽象方法
讓列舉類實現乙個介面
列舉類也可以實現乙個介面,但是因為介面中會存在抽象方法,所以列舉類中的每個物件都必須分別實現此抽象方法。
讓列舉類實現乙個介面
inte***ce print
enum color implements print
},green
},blue
};}public class inte***ceenumdemo
}/* 結果:
* 紅色、綠色、藍色、
* */
}
在列舉類中定義抽象方法
enum color
},green
},blue
}; public abstract string getcolor();
}public class abstractmethodenum
}/* 結果:
* 紅色、綠色、藍色、
* */
}
列舉的其他應用 實現介面
列舉可以跟其他類一樣實現介面,但是要求實現介面的時候,要求列舉中的每個物件都必須單獨覆寫好介面中的抽象方法。package 類集 inte ce print enum color implements print green blue public abstract string getcolor ...
19 java中列舉04(列舉的其他應用)
列舉型別可以跟普通的類一樣實現乙個介面,但是實現介面的時候要求列舉中的每個物件都 必須單獨覆寫好介面中的抽象方法 inte ce print enum color implements print green blue public class demo 還可以在列舉中定義抽象方法,但是要求在列舉中...
列舉 與 列舉的應用
列舉1 include 只定義了乙個資料型別,並沒有定義變數,該資料型別的名字是 enum weekday 預設 值是用0開始 monday 0 tuesday 1 sunday 6 enum weekday int main void 列舉2 include 只定義了乙個資料型別,並沒有定義變數,...