列舉的其他應用 實現介面

2021-09-07 08:33:56 字數 582 閱讀 1011

列舉可以跟其他類一樣實現介面,但是要求實現介面的時候,要求列舉中的每個物件都必須單獨覆寫好介面中的抽象方法

package

類集;inte***ce

print

enum color implements

print

},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...