最简单的枚举
public enum test{
apple,banbana;
}
public enum test1{
apple("red"),banana("yellow");
PRivate String value;
private test1(String value){
this.value=value;
}
get.set方法...
}
一直纠结上面的枚举为什么一定要添加构造函数,为什么要用private,为什么枚举一定要带参数?
定义的本身apple("red") 本身就是一个对象相当于创建
private 枚举一旦定义外部无法修改
便利用法
public class test{enum test1{apple("2"),banana("3");private String value;private test1(String value){}public String getValue() {return value;}public void setValue(String value) {this.value = value;}}enum test2{red("22"),yellow("33");private String value;private test2(String value){}public String getValue() {return value;}public void setValue(String value) {this.value = value;}}}
新闻热点
疑难解答