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 confinalmodificador.
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