紫風亂寫

          除了他眼前的屏幕,這個人什么也沒看見。
          被周圍的電腦簇擁著,他只知道他所創造的現實,但又意識到那是虛幻。
          他已經超越了技術。也超越了機器。
          posts - 62, comments - 93, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          Java 5.0中的列舉類型

          Posted on 2005-09-13 00:02 Justfly Shi 閱讀(818) 評論(0)  編輯  收藏 所屬分類: Study Tiger

          Enum也是java中我比較喜歡的一個改進,雖然使用到的地方并不多。
          每一個enum類型都默認的繼承了java.lang.Enum虛擬類。
          每一個列舉實例都是改enum類型的一個實例。

          package cn.justfly.study.tiger.enums;

          /**
           * Sample code of enum
           * 
           * @author Justfly Shi created at 2005-9-12 23:59:59
           
          */
          public enum Gentle {
            WOMAN(
          ":)"), MAN(":|");
            Gentle(String hello) {
              _hello 
          = hello;
            }

            String _hello;

            String sayHello() {
              
          return _hello;
            }

            
          public static void main(String[] args) {
              System.
          out.println(Gentle.MAN.getDeclaringClass());

              Gentle[] allGentles 
          = Gentle.values();
              System.
          out.println("There are " + allGentles.length + " Gentles");
              
          for (Gentle g : allGentles) {
                System.
          out.println("index: " + g.ordinal() + " name: " + g.name()
                    
          + " HelloSmile: " + g.sayHello());
              }
            }
          }
          主站蜘蛛池模板: 桃江县| 盖州市| 平谷区| 普兰县| 稷山县| 长沙县| 芜湖市| 兰西县| 长海县| 额敏县| 克什克腾旗| 临漳县| 杭锦旗| 泾阳县| 梅州市| 肃北| 鹤峰县| 扶余县| 赤壁市| 黑山县| 黄梅县| 易门县| 宁武县| 商河县| 邵阳市| 皮山县| 漠河县| 江口县| 海兴县| 本溪市| 阿巴嘎旗| 谢通门县| 洛浦县| 柯坪县| 同仁县| 封开县| 三明市| 威宁| 搜索| 正阳县| 晴隆县|