<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.     //為枚舉類定義一個抽象方法,這個抽象方法由不同的枚舉值提供不同的實現。  
    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.     }  


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


    網站導航:
     
    主站蜘蛛池模板: 亚洲 无码 在线 专区| 亚洲区日韩精品中文字幕| 国产一级高清免费观看| 久久久免费的精品| 久久久久久亚洲av无码蜜芽| 久久久久亚洲Av片无码v| 免费国内精品久久久久影院| 亚洲毛片免费观看| a级毛片免费观看视频| 白白色免费在线视频| 亚洲精品无码专区在线| 亚洲精品在线播放| 亚洲成AV人在线观看天堂无码| 免费一级毛片在播放视频| 成全影视免费观看大全二| 亚洲国产精品无码中文字| 亚洲国产精品不卡毛片a在线| 青青草国产免费久久久91| 国产成人无码免费看视频软件| 免费人成网站在线观看不卡| 国产精品免费久久| 曰批免费视频播放免费| 亚洲熟妇自偷自拍另欧美| 亚洲日本人成中文字幕| 亚洲综合久久成人69| 亚洲国产第一页www| 亚洲精品字幕在线观看| 在线观看亚洲精品福利片| 亚洲第一成人影院| 国产又长又粗又爽免费视频| 日本免费电影一区| 蜜臀91精品国产免费观看| 四虎影院免费在线播放| 妞干网在线免费观看| 人禽杂交18禁网站免费| 波多野结衣中文字幕免费视频| 久久久久久曰本AV免费免费| 91禁漫免费进入| 国产成在线观看免费视频| 免费鲁丝片一级观看| 国产hs免费高清在线观看|