Конвенции кода Java: Используя 'значение по умолчанию' как имя переменной

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

10
задан skaffman 26 January 2011 в 08:34
поделиться

2 ответа

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

17
ответ дан 3 December 2019 в 20:02
поделиться

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

Пример

public class MyClass {

  public static final String DEFAULT_NAME = "MyApplication";

  public String name;

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

}
2
ответ дан 3 December 2019 в 20:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: