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