Соглашения о коде Java: использование 'default' в качестве имени переменной - PullRequest
10 голосов
/ 23 июня 2010

Я хотел бы использовать 'default' в качестве имени переменной. Существует ли соглашение по коду (например, class -> clazz), которое предлагает, как мне следует называть переменную?

Ответы [ 2 ]

17 голосов
/ 23 июня 2010

Я обычно добавляю термин, который указывает для , что это значение по умолчанию.Поэтому я бы использовал defaultName или defaultPermission или, возможно, defaultValue (только если смысл понятен для контекста).

2 голосов
/ 23 июня 2010

Еще одна вещь: если это фиксированное значение - константа вместо переменной - сделайте его финальным или даже статическим final / public static final и сохраните его как член класса вместо локальной переменной. Вы должны написать константы в верхнем регистре.

Пример

public class MyClass {

  public static final String DEFAULT_NAME = "MyApplication";

  public String name;

  public MyClass() {
      this.name = DEFAULT_NAME;
  }

}
...