枚举(Enum)
文章目錄
- 枚舉
枚舉
枚舉法的前提是能夠全部列出來(類的對象有限并確定個數),當需要定義一組常量時強烈建議使用
如果枚舉類中只有一個對象,可以作為單例模式的實現方式,枚舉也是類,可以實現接口
比較枚舉類型的值直接使用==即可,枚舉的構造器總是私有的,所有的枚舉類型都是Enum的子類。
package xyz.tylt.test;public enum Test {SMALL, MEDIUM, MAX;public static void main(String[] args) {Test test = Test.MAX;System.out.println(test);} } package xyz.tylt.learn.test;public enum Test {//枚舉:枚舉法SPRING("春天","春暖花開"),SUMMER("夏天","夏日炎炎"),AUTUMN("秋天","秋高氣爽"),WINTER("冬天","冬去春來");private final String seasoname;private final String seasonstatus;private Test(String seasoname,String seasonstatus){this.seasoname=seasoname;this.seasonstatus=seasonstatus;}public String getSeasoname() {return seasoname;}public String getSeasonstatus() {return seasonstatus;}@Overridepublic String toString() {return "Test{" +"seasoname='" + seasoname + '\'' +", seasonstatus='" + seasonstatus + '\'' +'}';}public static void main(String[] args) {Test test = Test.SPRING;System.out.println(test.toString());} }總結
- 上一篇: 【第6章】MySQL函数
- 下一篇: 计算机一些专业术语,计算机专业术语大全