需要对现有的枚举类型拓展出一个通用类型,该通用类型有一些子类型字段,想实现的效果如:
enum Type {
Type1,
Type2,
Type3,
CommonType;
private String subTypeInfo;
public setSubTypeInfo(){}
}
Type type1 = Type.CommonType;
type1.setSubTypeInfo("info1");
Type type2 = Type.CommonType;
type2.setSubTypeInfo("info2");
测试发现,枚举类型似乎是静态的,后来的subTypeInfo会覆盖之前的subTypeInfo,也就是说,type1的subTypeInfo也被覆盖为"info2"。
翻过高山走不出你
慕码人8056858
随时随地看视频慕课网APP
相关分类