紫風亂寫

          除了他眼前的屏幕,這個人什么也沒看見。
          被周圍的電腦簇擁著,他只知道他所創造的現實,但又意識到那是虛幻。
          他已經超越了技術。也超越了機器。
          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());
              }
            }
          }
          主站蜘蛛池模板: 安吉县| 兴化市| 岳西县| 安丘市| 定日县| 白朗县| 米林县| 安龙县| 威远县| 上杭县| 郎溪县| 海兴县| 都兰县| 湘潭市| 怀安县| 丹江口市| 博白县| 沭阳县| 云安县| 崇明县| 揭西县| 双鸭山市| 珠海市| 乃东县| 正蓝旗| 阿拉善右旗| 黄平县| 汉源县| 都匀市| 蒙山县| 五华县| 宁德市| 高密市| 莲花县| 满洲里市| 闽清县| 普兰店市| 铁岭县| 晴隆县| 百色市| 郎溪县|