// 定义枚举关键字enum,同class、interface、@interface为自定义类型
// 可以实现接口,实现的接口方法可以对枚举内的数据进行诸如排序计算等的操作,实现更好的封闭性
public enum MyEnum implements MyInterface {
// 定义常量,逗号间隔,分号结束,该枚举类型的变量取值只能为此处定义的若干离散常量
// 常量的定义使用了如下的构造方法,常量有两个参数
AA("aa", 0),
BB("bb", 1),
CC("cc", 2);
// 定义成员变量,为初始化常量的两个参数服务的
private String name;
private Integer value;
// 构造方法定义为私有,仅用于内部初始化常量,防止外部使用
private MyEnum(String name, Integer value) {
this.name = name;
this.value = value;
}
// get/set方法,用于操作常量的参数
// 接口方法,用于完成对常量的必要操作
}
// 先写这些,以后慢慢补充
自定义枚举
最新推荐文章于 2024-05-14 16:23:20 发布