枚舉類型
enum
name()方法、ordinal()方法、通過構造方法爲屬性賦值
enum Color { RED(), GREEN(), BLUE(); private String name; // private Color(String name) { // this.setName(name); // } public String getName() { return name; } public void setName(String name) { switch(this) { case RED : { if("red".equals(name)) { this.name = name; } else { System.out.println("error"); } } } } }