Я хотел бы использовать 'default' как имя переменной. Есть ли соглашение о коде (например, class → clazz), которое подсказывает, как я должен назвать переменную?
Соглашения Java-кода: использование "по умолчанию" в качестве имени переменной
Ответ 1
Я обычно добавляю термин, который указывает, для чего он по умолчанию. Поэтому я использовал бы defaultName
или defaultPermission
или, возможно, defaultValue
(только если смысл контекста понятен).
Ответ 2
Еще одна вещь: если это фиксированное значение - константа вместо переменной - сделайте ее окончательной или даже статической final/public static final и сохраните ее как член класса вместо локальной переменной. Вы должны написать верхний регистр констант.
Пример
public class MyClass {
public static final String DEFAULT_NAME = "MyApplication";
public String name;
public MyClass() {
this.name = DEFAULT_NAME;
}
}