package Content;
enum SeasonEnum{SPRING,SUMMER,FALL,WINTER};
enum GenderEnum{
MALE("男"),FEMAL("女");
private String name;
private GenderEnum(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
};
class Demo{}
class Clothes{
private GenderEnum gender;
public Clothes(GenderEnum gender) {
this.gender =gender;
}
public void chooseClothes(SeasonEnum season) {
switch (season) {
case SPRING :
System.out.println("建议穿春" + gender.getName() + "装");
break;
case SUMMER:
System.out.println("建议穿夏" + gender.getName() + "装");
break;
case FALL:
System.out.println("建议穿秋" + gender.getName() + "装");
break;
case WINTER:
System.out.println("建议穿冬" + gender.getName() + "装");
break;
default:
break;
}
}
}
public class EnumDemo {
public static void main(String[] args) {
SeasonEnum season = SeasonEnum .FALL;
switch (season) {
case SPRING :
System.out.println("现在是春季");
break;
case SUMMER:
System.out.println("现在是夏季");
break;
case FALL:
System.out.println("现在是秋季");
break;
case WINTER:
System.out.println("现在是冬季");
break;
default:
break;
}
Clothes clothes = new Clothes(GenderEnum.FEMAL);
clothes.chooseClothes(SeasonEnum.FALL);
}
}