一个集的枚举是列出某些有穷序列集的所有成员的程序
例如 男,女
例如表示星期的SUNDAY、MONDAY、TUESDAY、WEDNESDAY、THURSDAY、FRIDAY、SATURDAY就是一个枚举
简单方法
public enum SexEnum { //新建enum
male, female; //输入可能有的情况
}
public class Student {
private SexEnum sex; //enum类型
public SexEnum getSex() {
return sex;
}
public void setSex(SexEnum sex) {
this.sex = sex;
}
}
public class Test {
public static void main(String[] args) {
Student stu = new Student();
stu.setSex(SexEnum.female); //设置性别
System.out.println(stu.getSex());//enum可直接输出
}
}
高级方法
public enum SexEnum2 {
male("男"), female("女");
private String value;
private SexEnum2(String value) {
this.value = value;
}
public String getValue() {
return value;
}
}
public class Student {
private SexEnum2 sex; //enum类型
public SexEnum2 getSex() {
return sex;
}
public void setSex(SexEnum2 sex) {
this.sex = sex;
}
}
public class Test {
public static void main(String[] args) {
Student stu = new Student();
stu.setSex(SexEnum2.female); //设置性别
System.out.println(stu.getSex().getValue());//enum可直接输出
}
}