你好,我知道这个问题不符合RUSO的主题,但还是想问一下,在代码中存储数字和常量哪个更好?
例如,这样更好:
case APP_ZTIP_VALUE_REC:
或者
case "REC":
你好,我知道这个问题不符合RUSO的主题,但还是想问一下,在代码中存储数字和常量哪个更好?
例如,这样更好:
case APP_ZTIP_VALUE_REC:
或者
case "REC":
如果你在一个地方使用它,那么使用第二个选项会更容易
case "REC"
。当在多个地方需要它的值或者原则上经常使用时,最好创建一个常量。例如,如果类经常设置常量
public static final
以防它们需要作为参数传递给类方法。而不是手写丁字裤,你写SomeClass.APP_ZTIP_VALUE_REC
。这将使您能够快速找到所需的常量并消除字符串中出现错误的风险。