Red de conocimiento informático - Aprendizaje de programación - ¿Cuáles son las reglas de nomenclatura para las clases de Java?

¿Cuáles son las reglas de nomenclatura para las clases de Java?

1. Utilice descriptores completos para describir con precisión una variable, campo o clase. ?

Por ejemplo, el nombre utilizado podría ser FirstName, GrandTotal o Corporate Customer. Aunque nombres como x1, y1 o fn son más cortos y fáciles de escribir, no proporcionan ninguna información sobre lo que representan. Esto provocará ciertas dificultades a la hora de comprender, mantener y mejorar el código. ?

2. Utilice terminología que se aplique al campo. ?

Si sus usuarios se refieren a sus clientes como clientes, utilice el término Cliente en lugar de Cliente para esta clase. Muchos desarrolladores han cometido el error de crear un término común para un concepto cuando ya existe un término más apropiado en la industria o dominio. ?

3. Utilice abreviaturas con prudencia y moderación. ?

Esto significa que debe mantener una lista de formas cortas estándar (abreviaturas), elegirlas sabiamente y ser coherente en su uso. Por ejemplo, si desea utilizar la forma corta de la palabra aritmética, elija una de ar, ari o art, registre la abreviatura elegida (no importa cuál) y utilice solo esa. ?

4. Utilice mayúsculas y minúsculas para mejorar la legibilidad de los nombres. ?

Por lo general, se deben usar letras minúsculas, pero escriba en mayúscula la primera letra de los nombres de clase e interfaz, y escriba en mayúscula la primera letra de todas las palabras que no comienzan. ?

5. Escriba en mayúscula la primera letra de un acrónimo estándar. ?

Los nombres a menudo incluirán abreviaturas estándar, como SQL para "Lenguaje de consulta estándar". Nombres como sqlDatabase para propiedades o sQLDatabase para clases son más fáciles de leer que sQLDatabase y SQLDatabase. ?

6. Evite nombres largos (lo apropiado es un máximo de 15 caracteres). ?

Aunque el nombre de clase AllImplemented IterfacesAndSubclass puede ser un mejor nombre de clase (por supuesto, es un poco exagerado en este ejemplo), el nombre es obviamente demasiado largo y debería cambiarse el nombre a un nombre más corto. . ?

7. Evite nombres que sean demasiado similares o que difieran sólo por si acaso. ?

Los nombres de variables myObject y myObjects no deben usarse juntos, ni tampoco myOraDatabase y anORADatabase juntos. ?

Información ampliada:

La convención de nomenclatura de las clases Java es la siguiente:

1. Todos los nombres de los proyectos están en letras minúsculas.

2. Todos los nombres de los paquetes están en minúsculas

3. Escriba en mayúscula la primera letra del nombre de la clase. Si el nombre de la clase consta de varias palabras, la primera letra de cada palabra debe estar en mayúscula.

Por ejemplo: clase pública MyFirstClass{}

4. La primera letra de los nombres de variables y métodos debe estar en minúscula. Si el nombre consta de varias palabras, la primera letra de cada una. La palabra debe estar en mayúscula.

Por ejemplo: int index=0;

public void toString(){}

5. Los nombres de las constantes deben estar en mayúsculas

.

Por ejemplo: cadena final estática pública GAME_COLOR="RED";

6. Todas las reglas de nomenclatura deben seguir las siguientes reglas:

1). , números, guiones bajos y símbolos $

2). No puede comenzar con un número

3) El nombre no puede usar palabras clave en JAVA.

4) Los nombres chinos y pinyin están estrictamente prohibidos.

Material de referencia: Enciclopedia Baidu-Java