您的位置:首页 > 其它

21-定义枚举的构造函数、方法和字段

2013-07-14 01:16 197 查看
package demo;

import org.junit.Test;
//定义枚举的构造函数、方法和字段
public class DemoEnum {

@Test
public void Test() {
print(Grade.B);
}

public void print(Grade g) {
String value = g.getValue();
System.out.println(value);
}

/**
* 该类相当于
* class Grade(){
* private Grade(){}
* public static final Grade A=new Grade();
* public static final Grade B=new Grade();
* public static final Grade C=new Grade();
* public static final Grade D=new Grade();
* public static final Grade E=new Grade();
*
* }
*
*
*/
enum Grade {
A("100-90"), B("89-80"), C("79-70"), D("69-60"), E("59-0");

private String value;

private Grade(String value) {
this.value = value;
}

public String getValue() {
return this.value;
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐