Enum的简单用例

public enum SmsTypeEnum {

        // 因为已经定义了带参数的构造器,所以在列出枚举值时必须传入对应的参数
        // bind(绑定手机)、general(手机登录)
        BIND("bind"), GENERAL("general"), REG("reg"), EDITPWD("editpwd"), LOGIN("login");

        // 定义一个 private 修饰的实例变量
        private String str;

        // 定义一个带参数的构造器,枚举类的构造器只能使用 private 修饰
        private SmsTypeEnum(String str) {
            this.str = str;
        }

        // 定义 get set 方法
        public String getStr() {
            return str;
        }

        public void setStr(String date) {
            this.str = date;
        }

    }

详阅:
Java 中的枚举 (enum)

你可能感兴趣的:(Enum的简单用例)