Enum类各实例采用单独的方法示例

@AllArgsConstructor
public enum BroadcastTypeEnum {
    ALL(0, "全站") {
        @Override
        public void doSomething() {
            System.out.println(this.name());
        }
    }, REGION(1, "分区") {
        @Override
        public void doSomething() {
            System.out.println("kiki");
        }
    };

    private int code;
    private String desc;

    public abstract void doSomething();

}

猜你喜欢

转载自www.cnblogs.com/evasean/p/9583720.html