枚举类型是为解决代码中常量而设计的。
枚举通常用来表示诸如颜色、方式、类别、状态等等数目有限、形式离散、表达又极为明确的量。
案例:
可以简单的定义:
public enum AnimalEnum {
CAT,DOG,PIG,DUCK;
}
可以使用构造方法丰富枚举的表达形式:
public enum AnimalEnum2 {
CAT(0,"猫咪"),DOG(0,"忠诚"),PIG(0,"猪佩琪"),DUCK(0,"鸭子");
int value;
String name;
AnimalEnum2(int value,String name) {
this.value = value;
this.name = name;
}
int getValue() {
return value;
}
String getName() {
return name;
}
}