java中带抽象方法的枚举

例子:
package it.cast.study;

import org.testng.annotations.Test;

public class Enumration {
    @Test
    public void test(){
        print(Grade.A);
    }
    
    public void print (Grade g){
        String value =g.localValue();
        System.out.println(value);
    }
}
enum Grade {
    A("100-90"){
        public String localValue(){
            return "优";
        }
    }

posted @ 2016-12-13 13:01  贱贱的小帅哥  阅读(258)  评论(0)    收藏  举报