2016-01-28 40 views
0

如果我寫類似下面的枚舉,最後,是枚舉類?

public enum States{ 
} 

IDE正在生成.class文件States.class的目標,一樣的,如果我會寫一類名爲 - States

所以在這裏,確實.class文件簡單地告訴我存在的Java字節碼爲enum類型或是否意味着枚舉最終是一種類型的Java Class類型?

+0

@Tunaki - 你所鏈接的問題並不直接回答我的問題。有[博客文章](http://boyns.blogspot.nl/2008/03/java-15-explained-enum.html )在回答我的問題的答案之一 - **方向枚舉實際上是一個Java類(在這種情況下,這個Enum類示例中的內部類),它有一個名爲EAST的靜態字段。仔細觀察一下,你可以看到EAST字段也是Direction對象**。我的問題更具體,並在這裏發佈的答案也回答。 –

回答

-1

當然可以。檢查它是official documentation

public abstract class Enum<E extends Enum<E>> 
extends Object 
implements Comparable<E>, Serializable 

這是共同的基類中的所有Java語言枚舉類型的。

0

是枚舉是Java類的類型。

值的enum是唯一可能的情況下,這類的