麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Java > 正文

基于java枚舉類綜合應用的說明

2019-11-26 16:08:00
字體:
來源:轉載
供稿:網友

如下面代碼以交燈為示例:

復制代碼 代碼如下:

public class Test {

     public static void main(String[] args) {
         Trafficlight light = Trafficlight.RED;

         System.out.println(light.time);
         System.out.println(light.nextLigth());
         // ordinal()方法返回枚舉聲明的順序
         System.out.println(light.ordinal());
         // values()方法得到所有枚舉類型的一個數組
         for(Trafficlight light1:light.values()){
             System.out.println(light1.name());
         }

         // valueOf()方法可以把字符串轉換成相應的枚舉對象
         System.out.println(light.RED ==light.valueOf("RED"));
     }

     public enum Trafficlight {
         GREEN(30) {

             @Override
             public Trafficlight nextLigth() {
                 return RED;
             }
         },
         RED(30) {

             @Override
             public Trafficlight nextLigth() {
                 return YELLOW;
             }
         },
         YELLOW(10) {

             @Override
             public Trafficlight nextLigth() {
                 return GREEN;
             }
         };
         public abstract Trafficlight nextLigth();

         private int time;

         // 構造方法
         private Trafficlight(int time) {
             this.time = time;
         }

         public int getTime(){
             return time;
         }

     }

 }

代碼中,可以看到GREEN,RED,YELLOW,分別是Trafficlight的一個子類,并作為它的成員變量。在Trafficlight有一個抽象方法nextLight(),在子類中是必須要實現的,所以@Override,另外它們也繼承了父類的方法,所以可以調用父類的方法 getTiime(),由于父類Trafficlight中聲明一個有參數的構造方法覆蓋了無參的構造方法,所以構建子類時也必須要加上參數。

代碼中light只是相當于一個父類的實例,用它可以得到各個成員變量的子類,調用各種方法,valueOf(String)方法可以將字符串轉換成一個枚舉。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久草视频在线看 | 91短视频在线免费观看 | 99ri在线 | 深夜激情视频 | free korean xxxxhd | 深夜小视频在线观看 | 日韩黄色av网站 | 精品xxxx户外露出视频 | 国产成人自拍视频在线 | 黄色特级一级片 | 免费h片| 91香草视频 | 国产精品午夜未成人免费观看 | 污片视频网站 | 双性精h调教灌尿打屁股的文案 | 久草在线播放视频 | 久久精品视频日本 | 国产成人综合在线视频 | 欧美一级毛片一级毛片 | 久久久麻豆 | 九九热免费视频在线观看 | 黑人操穴 | 久久久成人精品 | 国产成人综合在线视频 | 成人在线视频播放 | 一级做a爰片性色毛片2021 | 一级黄色免费 | 免费黄色大片网站 | 日韩精品无码一区二区三区 | 国产高清成人久久 | 成人在线免费观看视频 | 色视频一区二区 | 天天撸日日夜夜 | 国产羞羞视频在线观看免费应用 | 欧美中文字幕一区二区三区亚洲 | 免费在线观看成人av | 免费黄色一级网站 | 精品国产一区二区三区四区在线 | 男女污污视频网站 | 少妇淫片免费一级毛片 | 一区二区三区日韩精品 |