<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)站導航:
     
    主站蜘蛛池模板: 免费国产小视频在线观看| 亚洲国产成人精品91久久久| 精品亚洲成AV人在线观看| 在线人成免费视频69国产| 亚洲成AV人片在线观看无| 嫩草在线视频www免费观看| 久久精品国产精品亚洲艾草网| 又爽又高潮的BB视频免费看| 精品一区二区三区免费毛片| 免费在线观看a级毛片| kk4kk免费视频毛片| jlzzjlzz亚洲乱熟在线播放| 手机看片国产免费永久| 色婷婷亚洲十月十月色天| 免费观看美女用震蛋喷水的视频 | 亚洲中文字幕无码日韩| 香蕉免费一级视频在线观看| 红杏亚洲影院一区二区三区 | 久久精品国产亚洲AV天海翼| 免费99热在线观看| 黄色毛片免费在线观看| 亚洲狠狠婷婷综合久久久久| 5g影院5g天天爽永久免费影院| 国产在线19禁免费观看国产 | 亚洲aⅴ无码专区在线观看春色| 花蝴蝶免费视频在线观看高清版| 欧美a级成人网站免费| 亚洲国产成人综合精品| 免费一区二区三区四区五区| aa在线免费观看| 91亚洲性爱在线视频| 亚洲av无码成人精品区在线播放 | 久久久久久AV无码免费网站| 亚洲免费二区三区| 国产成人免费网站在线观看| 成人影片一区免费观看| 亚洲精品无码av片| 亚洲熟妇av一区二区三区漫画| 牛牛在线精品免费视频观看| 亚洲国产成人一区二区三区 | 亚洲免费观看网站|