【发布时间】:2010-07-15 01:55:03
【问题描述】:
这是我的枚举
公共枚举 MyEnum {Blue, Red};
还有一个名为 ExternalEnum 的外部枚举,我没有也无法更改它的源代码,但我可以使用该类,假设我知道其中有黄色和白色。
我想要做的是拉取外部枚举中的所有元素,使它们成为我的枚举的一部分,即
公共枚举 MyEnum {Blue, Red, ExternalEnum.Yellow, ExternalEnum.White};
有没有一种方法可以让我轻松地做到这一点,这样每次我得到一个新版本的 ExternalEnum 时,我都不需要手动检查它的所有元素?我不想使用扩展(子类),因为它们属于不同的包。
谢谢!
【问题讨论】:
-
"Package" 表明它是 java,但 "extend" 让我感到困惑。您希望动态更新此“枚举”中的值吗?
-
+1 Daniel - 不知道预期的语言(我们可以猜测,但不确定),我们能提供什么帮助?
-
不客气。另外,由于您是 StackOverflow 的新手,我想通知您,您可以通过勾选答案旁边的勾号来为好的答案投票并接受对您帮助最大的答案。在本网站上,点赞或接受的答案都算作“感谢”。
标签: enums