当我定义一个变量时:
private static float rateCost3 = 3;
...我收到警告:
“3”是一个神奇的数字。
我该如何解决这个问题?
幻数是代码中数字的直接用法。要解决此使用:
private static final float RATE_COST_3 = 3;
它提高了代码的可读性并且更容易维护。
这里有一些信息:http ://www.refactoring.com/catalog/replaceMagicNumberWithSymbolicConstant.html