Reglas de nomenclatura de variables en Java
En Java, los diferentes tipos de variables (por ejemplo, variables de instancia, variables locales, variables estáticas, etc.) tienen algunas reglas y convenciones de nomenclatura.
Seguir algunas reglas básicas ayuda a mejorar la legibilidad y el mantenimiento del código.
A continuación se presenta un resumen de las reglas de nomenclatura para varios tipos de variables:
Usa nombres significativos:Los nombres de variables deben tener un significado claro y reflejar con precisión el propósito de la variable. Evita usar caracteres individuales o abreviaturas sin sentido.
Notación camelCase (Camel Case):En los nombres de variables se utiliza la notación camelCase, es decir, la primera letra de cada palabra se escribe en mayúscula, excepto la primera palabra; las primeras letras de las demás palabras se escriben en mayúscula. Por ejemplo:
myVariableName。Evita las palabras clave:No uses palabras clave de Java (por ejemplo, class, int, boolean, etc.) como nombres de variables.
Sensibilidad a mayúsculas y minúsculas:Java es sensible a mayúsculas y minúsculas, por lo que las letras mayúsculas y minúsculas en los nombres de variables se consideran símbolos diferentes. Por ejemplo,
myVariableymyvariableson dos variables diferentes.No comiences con números:Los nombres de variables no pueden comenzar con un número, pero pueden contener números.
Sigue las convenciones de nomenclatura:Para diferentes tipos de variables (variables locales, variables de instancia, variables estáticas, etc.), se pueden adoptar diferentes convenciones de nomenclatura, como usar prefijos o sufijos para distinguirlas.
Variables locales
- Usa la notación camelCase.
- Deben comenzar con una letra minúscula.
- Los nombres de variables deben ser descriptivos y poder indicar claramente su propósito.
int myLocalVariable;
Variables de instancia (variables miembro)
- Usa la notación camelCase.
- Deben comenzar con una letra minúscula.
- Los nombres de variables deben ser descriptivos y poder indicar claramente su propósito.
private int myInstanceVariable;
Variables estáticas (variables de clase)
- Usa la notación camelCase y deben comenzar con una letra minúscula.
- También se puede usar normalmente la notación SNAKE_CASE en mayúsculas, con todas las letras en mayúscula y las palabras separadas por guiones bajos.
- Los nombres de variables deben ser descriptivos y poder indicar claramente su propósito.
// 使用驼峰命名法 public static int myStaticVariable; // 使用大写蛇形命名法 public static final int MAX_SIZE = 100;
Constantes
- Usa todas las letras en mayúscula y separa las palabras con guiones bajos.
- Las constantes normalmente se declaran con
finalmodificador.
public static final double PI = 3.14;
Parámetros
- Usa la notación camelCase.
- Deben comenzar con una letra minúscula.
- Los nombres de parámetros deben ser descriptivos y poder indicar claramente su propósito.
public void myMethod(int myParameter) {
// 方法体
}
Nombres de clase
- Usa la notación camelCase.
- Deben comenzar con una letra mayúscula.
- Los nombres de clase deben ser descriptivos y poder indicar claramente su propósito.
public class MyClass {
// 类的成员和方法
}
Otras extensiones