首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

JAVA枚举声明的语法有关问题

2012-09-03 
JAVA枚举声明的语法问题private enum Col{ID(Type.Bigint),STUDENT(Type.Bigint),CREATETIME(Type.Smallda

JAVA枚举声明的语法问题
private enum Col{
ID(Type.Bigint)
,STUDENT(Type.Bigint)
,CREATETIME(Type.Smalldatetime)
,SMSSTATUS(Type.Tinyint);
private Object value;
private<E>Col(Type type){

}

}
上面这段中我希望用E代表我要在枚举元素对象中使用的类型,应该如何写?
例如我要给ID的value赋值Long类型,给SMSSTATUS的value赋值Integer类型

[解决办法]
可以用另一种思路 构造函数 
private Col(Object type,Class c){
this.c=c;
this.value=type;

}

这样传个类型进去

热点排行