【发布时间】:2014-09-01 21:43:23
【问题描述】:
我正在寻找一种方法来创建“标题”或类似的东西来指定一些变量,例如:
enum Misc
{
double EFFECT_DAMAGE = Math.pow(2,0);
double EFFECT_ABSORB = Math.pow(2,1);
double EFFECT_HEAL = Math.pow(2,2);
int SPELL_FIREBALL = 51673;
}
并且在我希望能够编写的每个 .java 文件中:
double effect = 1;
if (effect == EFFECT)
{
...some code...
}
有什么好办法吗? 我现在正在创建一个迷你游戏,并且希望所有文件都整洁有序,以便将来在我的项目变得更大时更轻松地管理它。
提前致谢。
【问题讨论】:
-
扩展
Application并将枚举放入其中。 stackoverflow.com/questions/4572338/… -
我能知道为什么我的回答没有让你满意吗?
-
你的代码很好。我首先使用它,但后来我想在开关中使用代码,使用你的代码我遇到了一个问题,它是一种不好的类型和类似的东西,我切换到 sergiomse 答案,它也很好用+它在开关中工作。