java枚舉用法示例 Java中Enum如何繼承?
Java中Enum如何繼承?無法繼承Java枚舉。下面是一個(gè)解釋:枚舉類在使用枚舉定義編譯后默認(rèn)繼承java.lang.Enum類,而不是普通的繼承對(duì)象類。枚舉聲明類繼承可序列化和可比較的接口。使用e
Java中Enum如何繼承?
無法繼承Java枚舉。下面是一個(gè)解釋:枚舉類在使用枚舉定義編譯后默認(rèn)繼承java.lang.Enum類,而不是普通的繼承對(duì)象類。枚舉聲明類繼承可序列化和可比較的接口。使用enum聲明后,編譯器將使用最終聲明(與string相同)添加該類,因此不能繼承該類。枚舉類中定義的枚舉值是該類的實(shí)例(必須在第一行定義)。初始化類時(shí),這些枚舉值將被實(shí)例化)。Java5添加了enum關(guān)鍵字來定義枚舉類。這個(gè)類是一個(gè)特殊的類,它可以定義自己的字段、方法、接口和構(gòu)造函數(shù)。