java之兩種列舉寫法
阿新 • • 發佈:2020-10-22
最近回顧了一下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; } }
大概長這個樣子,經過後續的瞭解,才得知列舉也是一個類,而其中包含的是它的例項,這些例項同樣可以擁有域和方法。
至於具體的使用場景也接觸到了一點,所以才漸漸地對這東西有了些好感。
兩種寫法記錄在此,以備不時之需。