1、定一個枚舉類
package com.eud.t1;
public enum Color {
//定義枚舉中的常量
RED(1,"hongse"), GREEN(2,"qingse"),BLACK(3,"heise");
private int code;
private String name;
public int getCode() {
return code;
}
public void setCode(int code) {
this.code = code;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
private Color(int code, String name) {
// TODO Auto-generated constructor stub
this.code = code;
this.name = name;
}
//在枚舉列類中定義一個自定義方法,但如果要想能夠被外面訪問,需要定義成static類型。
public static void containval(){
Color[] color = Color.values();
for(Color c : color){
System.out.println(c.getCode() + ":" + c.getName());
}
}
}
2、在另一個方法中對枚舉進行調用
package com.eud.t1;
public class test1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
//調用枚舉中自定義方法
Color.containval();
}
}
如果想了解更多枚舉的用法,可以參考http://www.cnblogs.com/happyPawpaw/archive/2013/04/09/3009553.html
