Règles de nommage des variables Java
En Java, différents types de variables (tels que les variables d'instance, les variables locales, les variables statiques, etc.) ont certaines règles et conventions de nommage.
Le respect de certaines règles de base aide à améliorer la lisibilité et la maintenabilité du code.
Voici un aperçu des règles de nommage pour diverses variables :
Utilisez des noms significatifs :Les noms de variables doivent avoir une signification claire et refléter précisément l'objectif de la variable. Évitez d'utiliser des caractères isolés ou des abréviations sans signification.
Camel Case :Utilisez le camel case dans les noms de variables, c'est-à-dire mettez en majuscule la première lettre de chaque mot, sauf pour le premier mot, les premières lettres des mots restants sont mises en majuscule. Par exemple :
myVariableName。Évitez les mots-clés :N'utilisez pas les mots-clés Java (par exemple, class, int, boolean, etc.) comme noms de variables.
Sensibilité à la casse :Java est sensible à la casse, donc les lettres majuscules et minuscules dans les noms de variables sont traitées comme des symboles différents. Par exemple,
myVariableetmyvariablesont deux variables différentes.Ne pas commencer par un chiffre :Les noms de variables ne peuvent pas commencer par un chiffre, mais peuvent contenir des chiffres.
Respecter les conventions de nommage :Pour différents types de variables (variables locales, variables d'instance, variables statiques, etc.), différentes conventions de nommage peuvent être utilisées, comme l'utilisation de préfixes ou de suffixes pour les distinguer.
Variables locales
- Utiliser le camelCase.
- Doivent commencer par une lettre minuscule.
- Les noms de variables doivent être descriptifs et indiquer clairement leur objectif.
int myLocalVariable;
Variables d'instance (variables membres)
- Utiliser le camelCase.
- Doivent commencer par une lettre minuscule.
- Les noms de variables doivent être descriptifs et indiquer clairement leur objectif.
private int myInstanceVariable;
Variables statiques (variables de classe)
- Utiliser le camelCase et commencer par une lettre minuscule.
- Habituellement, le snake case en majuscules peut aussi être utilisé, avec toutes les lettres en majuscules et les mots séparés par des traits de soulignement.
- Les noms de variables doivent être descriptifs et indiquer clairement leur objectif.
// 使用驼峰命名法 public static int myStaticVariable; // 使用大写蛇形命名法 public static final int MAX_SIZE = 100;
Constantes
- Utiliser uniquement des lettres majuscules, avec les mots séparés par des traits de soulignement.
- Les constantes utilisent généralement
finalpour la modification.
public static final double PI = 3.14;
Parameters
- Utiliser le camelCase.
- Doivent commencer par une lettre minuscule.
- Les noms de paramètres doivent être descriptifs et indiquer clairement leur objectif.
public void myMethod(int myParameter) {
// 方法体
}
Noms de classes
- Utiliser le camelCase.
- Doivent commencer par une lettre majuscule.
- Les noms de classes doivent être descriptifs et indiquer clairement leur objectif.
public class MyClass {
// 类的成员和方法
}
Autres extensions