如果我在一个枚举类型封装在一个jar库里后,其他开发人员如果对该枚举进行扩展?

毕竟我刚开始定义的枚举并不是会涵盖所有的可能!
比如 库里的枚举

public enum ModuleType{
RESOURCE_MODULE,//......}

而后其他开发人员需要对该枚举进行扩展该如何做?

//修改: 我想是不是数据比较少 还不如直接用final static int定义常量晕...它想怎么扩展就怎么扩展.


杨魅力
浏览 107回答 2
2回答

拉风的咖菲猫

其实我算是找到一种方法...public interface Type{ }public enum ModuleType implements Type{     RESOURCE_MODULE,    //.....}如果要扩展的话,其他开发人员可以实现Type接口public enum ExtType implements Type{     XXXXX_MODULE,    //...}

慕容708150

java里的枚举可以继承接口,但不能被继承.
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java