您的位置:首页 > 其它

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

2014-06-14 22:47 190 查看
import org.junit.Test;

public class Demo {

/**
* 枚举
*/
@Test
public void test() {

print(Grade.B);

}

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

}

//如何定义枚举的构造函数、方法和字段、去封装更多的信息
enum Grade {// class A 100-90 B 89-80 C 79-70 D 69-60 E 59-0

A("100-90"), B("89-80"), C("79-70"), D("69-60"), E("59-0");// Object

private String value; // 封装每个对象对应的分数

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

public String getValue() {

return this.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(); }
*/


View Code
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐