自定义枚举类
public class test {
public static void main(String[] args) {
seanson spring=seanson.SPRING;
System.out.println(spring);
}
}
class seanson{
private final String name;
private final String desc;
private seanson(String name, String desc) {
this.name = name;
this.desc = desc;
}
public static final seanson SPRING =new seanson("春天","春暖花开");
public static final seanson SUMMER =new seanson("夏天","夏日炎炎");
public static final seanson AUTUMN =new seanson("秋天","秋高气爽");
public static final seanson WINTER =new seanson("冬天","冰天雪地");
public String getName() {
return name;
}
public String getDesc() {
return desc;
}
@Override
public String toString() {
return getName();
}
}
enum定义枚举类
public class test {
public static void main(String[] args) {
people man =people.MAN;
System.out.println(man.toString());
for (people value : people.values()) {
System.out.println(value);
}
people man1=people.valueOf("MAN");
System.out.println(man1);
}
}
enum people{
MAN(18,175),WOMAN(19,160);
private final int age;
private final int hight;
people(int age, int hight) {
this.age = age;
this.hight = hight;
}
public int getAge() {
return age;
}
public int getHight() {
return hight;
}
}