當我嘗試給我的枚舉值,它給了我這個錯誤:Java枚舉提供一個錯誤?
枚舉狀態的構造函數狀態不能應用於給定的類型; STATUS_OPEN(0),
爲什麼會發生這種情況,我該如何解決?
這裏是我的代碼至今:
public enum Status
{
STATUS_OPEN(0),
STATUS_STARTED(1),
STATUS_INPROGRESS(2),
STATUS_ONHOLD(3),
STATUS_COMPLETED(4),
STATUS_CLOSED(5);
}
我使用記事本,並通過命令提示符的jdk - 我不想使用NetBeans或在此刻黯然失色。另外,我從來沒有使用枚舉之前或Java!所以,請與我裸...
哦,是的,我在下面這個網站:link
我周圍的一派,我真的無法找到爲什麼這個問題正在發生或如何通過搜索來解決它爲錯誤...
Thos值是枚舉序號的默認值。你可以刪除它們,並使用ordinal()來獲得相同的值。 – 2012-01-12 13:22:10
嗯,是的,我沒有讀過......我實際上不想從0開始(雖然我只是測試它),我想從1開始,但是謝謝:) – BigBug 2012-01-12 13:26:49
你可以在你得到他們.........好吧,我在開玩笑:P – everton 2012-01-12 13:29:05