package cn.first.enum1;
import org.junit.Test;
public class Demo1 {
@Test
public void Test(){
print(Grade.D);
}
public void print(Grade g){//A B C D E
System.out.println(g.getValue());
}
}
enum Grade{//class A 100~90 优 B 89~80 良 C 79~70 差 D 69~60 及格 E 59~0 不及格
A("100~90"){
public String localValue(){
return "优";
}
}
,B("89~80"){
public String localValue(){
return "良";
}
}
,C("79~70"){
public String localValue(){
return "及格";
}
}
,D("69~60"){
public String localValue(){
return "差";
}
}
,E("59~0"){
public String localValue(){
return "不及格";
}
};//Object
private String value;//封装每个对象对应的分数
private Grade(String value){
this.value = value;
}
public String getValue(){
return this.value;
}
public abstract String localValue();
}
import org.junit.Test;
public class Demo1 {
@Test
public void Test(){
print(Grade.D);
}
public void print(Grade g){//A B C D E
System.out.println(g.getValue());
}
}
enum Grade{//class A 100~90 优 B 89~80 良 C 79~70 差 D 69~60 及格 E 59~0 不及格
A("100~90"){
public String localValue(){
return "优";
}
}
,B("89~80"){
public String localValue(){
return "良";
}
}
,C("79~70"){
public String localValue(){
return "及格";
}
}
,D("69~60"){
public String localValue(){
return "差";
}
}
,E("59~0"){
public String localValue(){
return "不及格";
}
};//Object
private String value;//封装每个对象对应的分数
private Grade(String value){
this.value = value;
}
public String getValue(){
return this.value;
}
public abstract String localValue();
}