- Java distingue las mayúsculas de las minúsculas. Por ejemplo, Alumno y alumno son variables diferentes.
- No se suelen utilizar identificadores que comiencen con «$» o «_», además el símbolo del dólar, por convenio, no se utiliza nunca para identificadores que define el usuario (aunque lo usa internamente el lenguaje para crear ciertas clases que genera automáticamente).
- No se puede utilizar el valor booleano (true o false) ni el valor nulo (null).
- Los identificadores deben ser lo más descriptivos posibles. Es mejor usar palabras completas en vez de abreviaturas crípticas. Así nuestro código será más fácil de leer y comprender. En muchos casos también hará que nuestro código se autodocumente. Por ejemplo, si tenemos que darle el nombre a una variable que almacena los datos de un cliente sería recomendable que la misma se llamara algo así como FicheroClientes o ManejadorCliente, y no algo poco descriptivo como Cl33, por más que Java lo considere correcto.
Además de estas restricciones, en la siguiente tabla puedes ver otras convenciones, que no siendo obligatorias, sí son recomendables a la hora de crear identificadores en Java.
| Identificador | Convención | Ejemplo |
|---|---|---|
| Nombre de variable. | Comienza por letra minúscula, y si está formado por varias palabras, se colocan juntas y todas las siguientes a partir de la segunda comenzarán por mayúsculas para ayudar a identificar visualmente dónde comienza cada nueva palabra a pesar de que no haya espacios. | numAlumnosMatriculados, suma |
| Nombre de constante. | Con todas sus letras en mayúsculas, separando las palabras con el guión bajo, y además por convenio el guión bajo no se utiliza en ningún otro sitio. | TAM_MAX, PI |
| Nombre de una clase. | Comienza por letra mayúscula. | String, MiTipo |
Nombre de función o método .
| Comienza con letra minúscula. Sigue en realidad la misma nomenclatura que cualquier variable y sabemos que se trata de un método o función porque obligatoriamente debe ir seguido de paréntesis, que enmarcan la lista de parámetros que se le dan al método para trabajar. El paréntesis es obligado aunque no se le pase ningún parámetro. | modificaValor(), obtieneValor() |

No hay comentarios :
Publicar un comentario