<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    朱杰兵blog

    jonhney'blog
    posts - 140, comments - 1, trackbacks - 0, articles - 0

    枚舉類的妙用

    Posted on 2017-04-07 11:19 朱杰兵 閱讀(90) 評論(0)  編輯  收藏
    public enum MessageLevel {
        LOW {
            @Override
            public String getDesc() {
                return "低";
                        
            }

            @Override
            public String getCode() {
                return "L";
            }

            @Override
            public String getIcon() {
                return "medal_bronze_1.png";
            }

        },
        HEIGH {

            @Override
            public String getDesc() {
                return "高";
            }

            @Override
            public String getCode() {
                return "H";
            }

            @Override
            public String getIcon() {
                return "medal_gold_1.png";
            }

        },
        NORMAL {

            @Override
            public String getDesc() {
                return "中";
            }

            @Override
            public String getCode() {
                return "N";
            }

            @Override
            public String getIcon() {
                return "medal_silver_1.png";
            }

        };
        
        public abstract String getDesc();

        public abstract String getCode();

        public abstract String getIcon();
    }

    1. public static void main(String[] args)  
    2.     {  
    3.         System.out.println(MessageLevel.LOW.getDesc());  
    4.         System.out.println(MessageLevel.LOW.getCode());
    5.         System.out.println(MessageLevel.LOW.getIcon());
    6.     } 
    -----------------------------------------------------------------------------------------------
    1. public enum Operation   
    2. {  
    3.     PLUS  
    4.     {  
    5.         public double eval(double x,double y)  
    6.         {  
    7.             return x+y;  
    8.         }  
    9.     },  
    10.     MINUS  
    11.     {  
    12.         public double eval(double x,double y)  
    13.         {  
    14.             return x-y;  
    15.         }  
    16.     },  
    17.     TIMES  
    18.     {  
    19.         public double eval(double x,double y)  
    20.         {  
    21.             return x*y;  
    22.         }  
    23.     },  
    24.     DIVIDE  
    25.     {  
    26.         public double eval(double x,double y)  
    27.         {  
    28.             return x/y;  
    29.         }  
    30.     };  
    31.     //為枚舉類定義一個抽象方法,這個抽象方法由不同的枚舉值提供不同的實現(xiàn)。  
    32.     public abstract double eval(double x,double y);  
    33.     public static void main(String[] args)  
    34.     {  
    35.         System.out.println(Operation.PLUS.eval(3,4));  
    36.         System.out.println(Operation.MINUS.eval(5,4));  
    37.         System.out.println(Operation.TIMES.eval(5,4));  
    38.         System.out.println(Operation.DIVIDE.eval(5,4));  
    39.     }  


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導航:
     
    主站蜘蛛池模板: 亚洲高清中文字幕综合网| 国产gv天堂亚洲国产gv刚刚碰| 亚洲最大的成网4438| 日韩精品免费在线视频| 亚洲成色在线综合网站| 午夜免费福利小电影| 亚洲国产高清视频在线观看| 国产精品成人观看视频免费| 亚洲综合av一区二区三区| 国产性生交xxxxx免费| 特级无码毛片免费视频| 成人亚洲性情网站WWW在线观看| 两个人看的www免费高清 | 四虎永久免费网站免费观看| 综合偷自拍亚洲乱中文字幕 | 久久久久久a亚洲欧洲AV| 久操免费在线观看| 亚洲午夜在线一区| 性做久久久久免费观看| 亚洲阿v天堂在线2017免费| 亚洲精品无码av人在线观看| 久久午夜羞羞影院免费观看| 国产精品久久亚洲不卡动漫| 国产男女猛烈无遮挡免费视频网站 | 亚洲制服中文字幕第一区| 我们的2018在线观看免费高清| 亚洲第一综合天堂另类专| 亚洲欧洲日本在线| 精品无码人妻一区二区免费蜜桃| 亚洲国产福利精品一区二区| 波多野结衣中文一区二区免费| 国产综合免费精品久久久| 亚洲人成7777| 亚洲人成网亚洲欧洲无码久久| 无码区日韩特区永久免费系列| 亚洲av无码成人影院一区| 亚洲日韩乱码中文无码蜜桃臀网站 | 青柠影视在线观看免费高清| 亚洲冬月枫中文字幕在线看| 午夜亚洲国产成人不卡在线| 99久热只有精品视频免费看|