Java基礎——列舉類
阿新 • • 發佈:2021-01-09
使用保留字enum
作為關鍵字修飾
public class Season { private final String seasonname; private final String seasondescr; private Season(String seasonname, String seasondescr) { this.seasonname = seasonname; this.seasondescr = seasondescr; } public static final Season spring = new Season("春天","鳥語花香"); public static void main(String[] args) { Season s = Season.spring; System.out.println(s); } }
使用enum關鍵字實現列舉類:
public enum SeasonEnum implements info{ spring("春天","鳥語花香"){ @Override public void show() { // TODO Auto-generated method stub System.out.println("this is spring"); } }, summer("夏天","酷暑難耐"){ @Override public void show() { // TODO Auto-generated method stub System.out.println("this is summerf"); } }; private final String seasonname; private final String seasondescr; private SeasonEnum(String seasonname, String seasondescr) { this.seasonname = seasonname; this.seasondescr = seasondescr; } public static void main(String[] args) { SeasonEnum s = SeasonEnum.spring; SeasonEnum s2 = SeasonEnum.valueOf("summer"); System.out.println(s2); SeasonEnum[] se = s.values(); } }