枚举是由一组固定常量组成的类型.
使用枚举的好处:类型安全,易于输入
枚举可作为switch()的形参
枚举举例:
//定义枚举
public enum Unit {
U1,U2,U3
}
/**********************/
//实体类
public class Student {
private Unit unit; //枚举类型的变量
private String target;
//省略setter/getter
public Student(){
}
public Student(Unit unit, String target) {
this.unit = unit;
this.target = target;
}
}
/**********************/
import java.util.List;
import java.util.ArrayList;
public class Test {
public static void main(String[] args) {
List list = new ArrayList();
list.add(new Student(Unit.U1,”兴趣和入门”));
list.add(new Student(Unit.U2,”原理和深入”));
list.add(new Student(Unit.U3,”开发”));
for (Student student : list) {
System.out.println(student.getUnit()+"目标是:"+student.getTarget());
}
}
}