枚举类型
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"); } } } } }
转载于:https://blog.51cto.com/carter/1653303