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();
}
}