У меня есть этот класс перечислимого,Оптимизации: Global Строка против вызова Enum Класс
public enum Test {
A("A"),
B("B"),
C("C"),
D("D");
private final String test;
Test(final String test) {
this.test = test;
}
public String getTestCode() {
return stateCode;
}
}
В модульном тестировании класса, я объявил следующее глобальные переменный,
private static final String A = "A";
Вопрос:
В испытательном классе единицы несколько испытаний будут использовать значение A.
Для эффективности, чисто от перспектива оптимизации (независимо от того, насколько мал может быть оптимизация), который будет более эффективным
- назвать глобально объявленную переменную,
, чтобы вызвать класс Enum следующим образом
Test.A.getTestCode();
или это вообще не имеет значения?
Что такое 'stateCode' в' getTestCode() '? – Pshemo