黑马程序员技术交流社区
标题:
给 enum 自定义属性和方法(转载的)
[打印本页]
作者:
Mayer
时间:
2016-1-24 22:45
标题:
给 enum 自定义属性和方法(转载的)
给 enum 对象加一下 value 的属性和 getValue() 的方法:
package com.hmw.test;
/**
* 枚举测试类
*
* @author <a href="mailto:hemingwang0902@126.com">何明旺</a>
*/
public enum EnumTest {
MON(1), TUE(2), WED(3), THU(4), FRI(5), SAT(6) {
@Override
public boolean isRest() {
return true;
}
},
SUN(0) {
@Override
public boolean isRest() {
return true;
}
};
private int value;
private EnumTest(int value) {
this.value = value;
}
public int getValue() {
return value;
}
public boolean isRest() {
return false;
}
}
public class Test {
public static void main(String[] args) {
System.out.println("EnumTest.FRI 的 value = " + EnumTest.FRI.getValue());
}
}
输出结果:
EnumTest.FRI 的 value = 5
作者:
梁志斌
时间:
2016-1-25 00:24
很好很好
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2