java之兩種枚舉寫法


最近回顧了一下java中關於枚舉的部分,從開始的抗拒到現在的有點香,這種變化還是很值得高興的。

最初一次偶然的機會接觸到了枚舉這個東西,當時只是簡單的嘗試了一下,“低配版”枚舉。

public enum Test {
    partone,parttwo;
}

大概就是上面這個樣子,當時的感覺還比較抵觸,后來又一次意想不到的機會,接觸到了進階的枚舉。

public enum Test {

    partone("you are the most precious thing in my life"),
    parttwo("without you i can't face life");

    private String msg;

    private Test(String msg) {
        this.msg = msg;
    }

    public String getMsg() {
        return msg;
    }
}

大概長這個樣子,經過后續的了解,才得知枚舉也是一個類,而其中包含的是它的實例,這些實例同樣可以擁有域和方法。

至於具體的使用場景也接觸到了一點,所以才漸漸地對這東西有了些好感。

兩種寫法記錄在此,以備不時之需。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM