通常在我们会使用set方法对写入属性进行控制、判断,那么如何在set方法中使用枚举呢?
因为枚举是常量,所以我们可以使用switch方法
//使用枚举对动物性别进行控制
public void setSex(String sex) {
switch(sex){
case "雄":
this.sex = "雄";
break;
case "雌":
this.sex = "雌";
break;
default:
this.sex = "火星动物";
break;
}
public enum PetSex {
雄,
雌
}