java 枚举什么意思。。。。。。。。。。。。。。。。。。。。
枚举就是可以看成是常量
java枚举主要是定义一种拥有多个相关值的数据类型。
比如一个星期的7天,星期几这个类型的取值是这7个之一,那么就可以用枚举。
再比如性别,男女取其一,成绩,优良中及格不及格5者取其一等。
枚举的详细用法
http://www.cnblogs.com/frankliiu-java/archive/2010/12/07/1898721.html
http://www.cnblogs.com/hyl8218/p/5088287.html
java枚举是jdk1.5之后的新类型,枚举中的每个属性对应一个实例对象,你也可以把它类比成常量
可以把它当成一个统一取静态常量的类,方便维护项目静态常量
public enum NewConstant {
/**阿姨注册方式*/
method_hah(1,"哈哈"),
method_xixi(2,"嘻嘻"),
;
private int code;
private String message;
NodoNewConstant(int code,String message){
this.code=code;
this.message=message;
}
public int getCode() {
return code;
}
public void setCode(int code) {
this.code = code;
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
}
调用
NewConstant.method_hah.getCode();
java枚举主要是定义一种拥有多个相关值的数据类型。可以把它当成一个统一取静态常量的类,方便维护项目静态常量