亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Java > 正文

java中enum的用法

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

本文實例講述了java中enum的用法。分享給大家供大家參考。具體分析如下:

1. 基本用法

復制代碼 代碼如下:
enum Day {
    SUNDAY, MONDAY, TUESDAY, WENDSDAY, THURSDAY, FRIDAY, SATURDAY;
}

枚舉是常量,所以應該用大寫。

2. 枚舉是對象

枚舉隱含地繼承了java.lang.Enum,所以它具有java.lang.Enum的屬性和方法。遍歷枚舉:

復制代碼 代碼如下:
public class Main {
    public static void main(String[] args) {
        for(Day day:Day.values()) {
            System.out.println(day);
        }
    }
}

3. 枚舉可以帶字段和方法,以下示例來自官方The Java™ Tutorials
復制代碼 代碼如下:
public enum EnumDemo {
    AOBJECT("field one", "field two");

    private String field1;
    private String field2;

    EnumDemo(String val1, String val2){
        this.field1 = val1;
        this.field2 = val2;
    }

    public void printFields(){
        System.out.println(this.field1);
        System.out.println(this.field2);
    }

    public static void main(String[] args) {
        EnumDemo.AOBJECT.printFields();
    }
}


以下現實中的示例來自官方的Java Tutorial:
復制代碼 代碼如下:
public enum Planet {
    MERCURY (3.303e+23, 2.4397e6),
    VENUS   (4.869e+24, 6.0518e6),
    EARTH   (5.976e+24, 6.37814e6),
    MARS    (6.421e+23, 3.3972e6),
    JUPITER (1.9e+27,   7.1492e7),
    SATURN  (5.688e+26, 6.0268e7),
    URANUS  (8.686e+25, 2.5559e7),
    NEPTUNE (1.024e+26, 2.4746e7);

    private final double mass;   // in kilograms
    private final double radius; // in meters

    Planet(double mass, double radius) {
        this.mass = mass;
        this.radius = radius;
    }

    private double mass() { return mass; }
    private double radius() { return radius; }

    // universal gravitational constant  (m3 kg-1 s-2)
    public static final double G = 6.67300E-11;

    double surfaceGravity() {
        return G * mass / (radius * radius);
    }

    double surfaceWeight(double otherMass) {
        return otherMass * surfaceGravity();
    }

    public static void main(String[] args) {
        Double earthWeight = 120;
        for(Planet p: Planet.values()){
            System.out.println(p.surfaceGravity());
            System.out.println(p.surfaceWeight(earthWeight/EARTH.surfaceGravity()));
        }
    }
}


4. 枚舉是singleton,可以用枚舉來構建一個Singleton
復制代碼 代碼如下:
public enum Singleton {
    INSTANCE(new String[]{"arg1", "arg2"});

    String[] myArgs;
    Singleton(String[] args){
        this.myArgs = args;
    }

    public static Singleton getInstance(){
        return INSTANCE;
    }

    public static void main(String[] args) {
        for(String arg : INSTANCE.myArgs)
            System.out.println(arg);
    }
}

希望本文所述對大家的Java程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91在线直播亚洲| 在线a欧美视频| 欧美性生交大片免网| 日韩美女在线播放| 亚洲精品国产综合区久久久久久久| 亚洲国产精品成人av| 国内精品在线一区| 日韩av网站电影| 亚洲精品国产福利| 日韩精品中文在线观看| 精品久久久一区二区| 欧美激情亚洲另类| 亚洲欧美综合图区| 欧美性高潮在线| 亚洲视频国产视频| 国产激情999| 欧美激情成人在线视频| 日韩欧美成人免费视频| 热久久视久久精品18亚洲精品| 懂色av影视一区二区三区| 亚洲欧美视频在线| 久久亚洲国产成人| 欧美在线亚洲在线| 5278欧美一区二区三区| 国产欧亚日韩视频| 国产精品午夜视频| 亚洲乱码av中文一区二区| 91久久夜色精品国产网站| 韩国三级日本三级少妇99| 成人在线激情视频| 日韩电影在线观看中文字幕| 中文.日本.精品| 国产视频丨精品|在线观看| 日本不卡高字幕在线2019| 理论片在线不卡免费观看| 国产91亚洲精品| 日韩av一区在线| 久久91亚洲人成电影网站| 亚洲永久在线观看| 欧洲中文字幕国产精品| 尤物九九久久国产精品的分类| 久久精品国产2020观看福利| 欧美另类极品videosbestfree| 亚洲综合社区网| 91九色单男在线观看| 国产欧美日韩中文字幕在线| 亚洲国产另类 国产精品国产免费| 国产精品高潮呻吟久久av野狼| 精品自在线视频| 欧美日韩福利在线观看| 97精品国产aⅴ7777| 中文字幕亚洲国产| 久久久久久国产精品美女| 91色精品视频在线| 国产亚洲aⅴaaaaaa毛片| 欧美小视频在线观看| 亚洲第五色综合网| 国产精品久久久久久久久男| 欧美极品少妇xxxxⅹ免费视频| 亚洲精品v天堂中文字幕| 日韩中文有码在线视频| 国产97免费视| 国产免费亚洲高清| 国产精品ⅴa在线观看h| 懂色aⅴ精品一区二区三区蜜月| 国产99久久精品一区二区| 亚洲韩国青草视频| 国产在线视频欧美| 国产精品视频xxxx| 国产精品444| 亚洲天堂男人天堂| 一区二区三区四区精品| 国产精品99久久久久久久久久久久| 91精品国产电影| 国产精品视频精品视频| 精品亚洲aⅴ在线观看| 国产精品男女猛烈高潮激情| 欧美高清一级大片| 久久精品99久久香蕉国产色戒| 91av视频在线免费观看| 日韩高清欧美高清| 国产精品专区第二| 亚洲一区二区中文字幕| 亚洲第一中文字幕在线观看| 岛国av一区二区三区| 日韩欧美极品在线观看| 亚洲精品久久久久中文字幕二区| 久久久国产一区二区三区| 日韩欧美视频一区二区三区| 麻豆乱码国产一区二区三区| 久久久www成人免费精品| 亚洲色图综合网| 欧美日韩高清在线观看| 欧美高清不卡在线| 日韩中文av在线| 91久久精品国产91久久| 亚洲精品不卡在线| 成人黄色免费看| 亚洲色在线视频| 国产精品夫妻激情| 欧美成人中文字幕在线| 国产一区二区三区免费视频| 91精品国产成人www| 亚洲综合日韩在线| 亚洲美女av在线播放| 色悠悠久久88| 亚洲综合成人婷婷小说| 国产精品电影在线观看| 91精品国产乱码久久久久久久久| 国产日韩欧美综合| 久久五月天综合| 国内精品久久久久久| 国产ts人妖一区二区三区| 中文字幕亚洲天堂| 日韩中文字幕在线播放| 久久在线观看视频| 国产一区二区三区欧美| 亚洲女人天堂av| 91超碰中文字幕久久精品| 欧美另类交人妖| 91精品综合视频| 中文字幕亚洲欧美日韩在线不卡| 91嫩草在线视频| 亚洲最新av在线网站| 久久久久久久久久久网站| 日韩中文字幕在线视频| 亚洲国产一区二区三区四区| 中文字幕日韩精品有码视频| 国产欧美一区二区三区在线| 91日本在线视频| 国产精品网站入口| 欧美黑人一级爽快片淫片高清| 精品国偷自产在线视频| 国产精品av在线播放| 国模叶桐国产精品一区| 亚洲人成亚洲人成在线观看| 国产日韩一区在线| 国产一区玩具在线观看| 亚洲欧美国产精品| 国产精品成人久久久久| 色综久久综合桃花网| 国产精品老女人精品视频| 欧美成人午夜剧场免费观看| 国产日韩精品在线观看| 欧美老少配视频| 国产精品久久久久久亚洲影视| 91av国产在线| 亚洲国产精久久久久久久| 亚洲人成在线观看| 国产精品美女www| 国产精品久久久久9999| 国产精品色午夜在线观看| 日本sm极度另类视频| 成人在线一区二区| 夜色77av精品影院| 久久综合免费视频影院| 日韩一区二区三区xxxx| 欧美国产一区二区三区| 日韩欧美黄色动漫| 欧美精品在线观看91| 91精品国产高清久久久久久| 日韩精品极品视频免费观看| 午夜精品久久久久久99热软件| 色老头一区二区三区|