package com.cn.test.io;
public enum Color {
RED("红色", 1,1), GREEN("绿色", 2,2), BLANK("白色", 3,3), YELLO("黄色", 4,4);
// 成员变量
private String name;
private int index;
private int xx;
// 构造方法
private Color(String name, int index,int xx) {
this.name = name;
this.index = index;
this.xx = xx;
}
// 普通方法
public static String getName(int index) {
for (Color c : Color.values()) {
if (c.getIndex() == index) {
return c.name;
}
}
return null;
}
// 普通方法
public static int getXxByIndex(int index) {
for (Color c : Color.values()) {
if (c.getIndex() == index) {
return c.xx;
}
}
return 0;
}
// get set 方法
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getXx() {
return xx;
}
public void setXx(int xx) {
this.xx = xx;
}
public int getIndex() {
return index;
}
public void setIndex(int index) {
this.index = index;
}
}
public enum Color {
RED("红色", 1,1), GREEN("绿色", 2,2), BLANK("白色", 3,3), YELLO("黄色", 4,4);
// 成员变量
private String name;
private int index;
private int xx;
// 构造方法
private Color(String name, int index,int xx) {
this.name = name;
this.index = index;
this.xx = xx;
}
// 普通方法
public static String getName(int index) {
for (Color c : Color.values()) {
if (c.getIndex() == index) {
return c.name;
}
}
return null;
}
// 普通方法
public static int getXxByIndex(int index) {
for (Color c : Color.values()) {
if (c.getIndex() == index) {
return c.xx;
}
}
return 0;
}
// get set 方法
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getXx() {
return xx;
}
public void setXx(int xx) {
this.xx = xx;
}
public int getIndex() {
return index;
}
public void setIndex(int index) {
this.index = index;
}
}