• 枚举


    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);
            
            
            
        }
    
    }
  • 相关阅读:
    sae-xhprof调试性能
    VC++常用函数
    C++资料收集&整理
    C++宽窄字符串转换
    #MySQL for Python(MySQLdb) Note
    VC++ ADO相关
    MFC各种控件的常见操作(逐步添加中......)
    关于Sql注入的那些事
    Python中socket经ssl加密后server开多线程
    网络编程
  • 原文地址:https://www.cnblogs.com/Lemon1234/p/11620039.html
Copyright © 2020-2023  润新知