枚举实例详解编程语言

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

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/13901.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论