列舉可以跟其他類一樣實現介面,但是要求實現介面的時候,要求列舉中的每個物件都必須單獨覆寫好介面中的抽象方法。
package類集;inte***ce
enum color implements
},green
},blue
} ;public
abstract
string getcolor() ;
}public
class
test1
}}
輸出結果:
紅色、綠色、藍色、
package類集;enum
color
},green
},blue
} ;public abstractstring getcolor() ; //抽象方法。}
public
class
test1
}}
列舉的其他應用
本章目標 可以使用列舉實現乙個介面 可以在列舉類中定義抽象方法 讓列舉類實現乙個介面 列舉類也可以實現乙個介面,但是因為介面中會存在抽象方法,所以列舉類中的每個物件都必須分別實現此抽象方法。讓列舉類實現乙個介面 inte ce print enum color implements print gr...
19 java中列舉04(列舉的其他應用)
列舉型別可以跟普通的類一樣實現乙個介面,但是實現介面的時候要求列舉中的每個物件都 必須單獨覆寫好介面中的抽象方法 inte ce print enum color implements print green blue public class demo 還可以在列舉中定義抽象方法,但是要求在列舉中...
實現介面的列舉類
由列舉類實現介面裡的方法,每個列舉值呼叫該方法由相同的行為方式。若要每個列舉值在呼叫該方法時由不同的行為方式,可讓每個列舉值分別實現該方法。public enum gender implements genderdesc female 女 上例中male,female建立列舉值是,不是直接建立gen...