【发布时间】:2013-09-28 12:20:02
【问题描述】:
我正在制作一个程序,它有一个我们用于类型列表的枚举,但我希望它有可能在运行时稍后被扩展,但我不确定最好的方法是什么。我能想到的唯一方法是使用类数组代替我不想做的枚举,因为我会失去枚举的简单性。
【问题讨论】:
-
“枚举类型是一种特殊的数据类型,它使变量能够成为一组预定义的常量。”这里听起来不再像枚举了:)
-
枚举用于枚举在编译时固定且已知的常量。如果您有在编译时还不为您所知的数据(即,您并不完全了解或期望它经常更改),那么枚举可能不是表示它的最佳方式。
-
这几乎不是
Enum的用例。将Set与您自己的某些类结合使用。 -
是否可以让一个枚举实现一个接口,我将如何使用多个枚举来实现?
-
是的,但问题不同。
标签: java enums expandable