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

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

关于枚举的一个小问题:Syntax error on token

为什么会报这个错误呢  是因为枚举的变量定义和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;
	}

}

 

你可能感兴趣的:(枚举enum)