关于枚举的一个小问题:Syntax error on token "enum", interface expected

xiaoxiao2025-04-05  13

在EA中画好枚举后导入到项目中,发现有如下错误:

为什么会报这个错误呢  是因为枚举的变量定义和Java类定义的不一样

 

枚举的定义

第一个变量是逗号结尾,最后一个变量是分号结尾;

Java类的定义

结尾都是分号

 

解决办法就是枚举定义的变量最有一个用分号,其他的都用逗号

public enum GlobalMarketIndexEnum { Shanghai_Stock_Exchange_Index("上证指数"), Shenzhen_Stock_Exchange_Index("深证指数"), GEM_Index("创业板指"), Hang_Seng_Index("恒生"), Nikkei_225("日经225"), Taiwan_TWII("台湾TWII"), Dow_Jones_Index("道琼斯指数"), Standard_Poor_500("标准普尔500"), Nasdaq("纳斯达克"), FTSE_100("英国富时100"), Frankfurt_Dax("法兰克福DAX"), CAC40_Paris("巴黎CAC40"); private String stockExchangeName; GlobalMarketIndexEnum(String stockExchangeName) { this.stockExchangeName = stockExchangeName; } public String getStockExchangeName() { return stockExchangeName; } public void setStockExchangeName(String stockExchangeName) { this.stockExchangeName = stockExchangeName; } }

 

转载请注明原文地址: https://www.6miu.com/read-5027508.html

最新回复(0)