天天看点

java enum的一种写法记录

public enum  TestEnum {

    provider {

        @Override

        public void provide() {

            this.name = "hjzgg";

        }

    };

    public String name;

    public abstract void provide();

    public static void main(String[] args) {

        TestEnum testEnum = Enum.valueOf(TestEnum.class, "provider");

        testEnum.provide();

        System.out.println(testEnum.name);

        TestEnum testEnum2 = TestEnum.provider;

        testEnum2.provide();

        System.out.println(testEnum2.name);

    }

}

本文转自 小眼儿 博客园博客,原文链接:http://www.cnblogs.com/hujunzheng/p/7551425.html,如需转载请自行联系原作者