请注意大小写!
警告的原因是Enum是一个泛型类,它和ArrayList一样,例如:
ArrayList a = new ArrayList()也会有警告。
=======================
enum A {a,b,c}
List<Enum<A>>list = new ArrayList<Enum<A>>()
这样就没有警告了。
可以的,枚举的定义是这样的public enum SEX{
MEN,WOMEN
}
在其它类中引用枚举非常简单,可以向以前使用的java中的常量一样使用。
如
SEX.MEN或SEX.WOMEN
枚举和一般的类是一样的,有一个好处就是你使用的时候不用创建对象了,java帮我们创建好了。当然,在枚举里面也可以定义方法,建议你看一下这方面的书籍。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)