Правила именования переменных в Java
В Java разные типы переменных (например, переменные экземпляра, локальные переменные, статические переменные и т. д.) имеют некоторые правила и соглашения именования.
Следование некоторым базовым правилам помогает улучшить читаемость и поддерживаемость кода.
Ниже приведён обзор правил именования различных переменных:
Используйте осмысленные имена:Имена переменных должны иметь чёткий смысл и точно отражать назначение переменной. Избегайте использования одиночных символов или бессмысленных сокращений.
Верблюжий регистр:Используйте верблюжий регистр в именах переменных, то есть первая буква каждого слова, кроме первого, должна быть заглавной. Например:
myVariableName。Избегайте ключевых слов:Не используйте ключевые слова Java (например, class, int, boolean и т. д.) в качестве имён переменных.
Чувствительность к регистру:Java чувствителен к регистру, поэтому заглавные и строчные буквы в именах переменных считаются разными символами. Например,
myVariableиmyvariableявляются двумя разными переменными.Не начинайте с цифры:Имена переменных не могут начинаться с цифры, но могут содержать цифры.
Соблюдайте соглашения об именовании:Для разных типов переменных (локальных переменных, переменных экземпляра, статических переменных и т. д.) можно использовать разные соглашения об именовании, например префиксы или суффиксы, чтобы различать их.
Локальные переменные
- Используйте camel case.
- Должно начинаться со строчной буквы.
- Имена переменных должны быть описательными и ясно указывать их назначение.
int myLocalVariable;
Переменные экземпляра (переменные-члены)
- Используйте camel case.
- Должно начинаться со строчной буквы.
- Имена переменных должны быть описательными и ясно указывать их назначение.
private int myInstanceVariable;
Статические переменные (переменные класса)
- Используйте camel case, и они должны начинаться со строчной буквы.
- Обычно также можно использовать snake case в верхнем регистре, где все буквы заглавные, а слова разделены подчёркиваниями.
- Имена переменных должны быть описательными и ясно указывать их назначение.
// 使用驼峰命名法 public static int myStaticVariable; // 使用大写蛇形命名法 public static final int MAX_SIZE = 100;
Константы
- Используйте все заглавные буквы, а слова разделяйте подчёркиваниями.
- Константы обычно используют
finalдля изменения.
public static final double PI = 3.14;
Parameters
- Используйте camel case.
- Должно начинаться со строчной буквы.
- Имена параметров должны быть описательными и ясно указывать их назначение.
public void myMethod(int myParameter) {
// 方法体
}
Имена классов
- Используйте camel case.
- Должны начинаться с заглавной буквы.
- Имена классов должны быть описательными и ясно указывать их назначение.
public class MyClass {
// 类的成员和方法
}
Другие расширения