Buscar aquí

martes, 13 de diciembre de 2011

Java: Nombrar correctamente un identificador

Son las palabras que se usaran para dar nombre a una clase, método, interface, variable o constante, y aunque existen mucha flexibilidad debes tener en cuenta las siguientes reglas para escoger un nombre:

  • Deben ser caracteres Unicode (Amplia posibilidad)
  • Debe comenzar con letra, signo $, o signo _ (underscore), nunca por un numero
  • Luego del primer carácter, puede estar compuesto de letras, números y cualquier carácter luego de 0X00C0 (Esto ultimo es por los carácteres que no son letras (de 0X0041 a 0X007A) y numeros (de 0X0030 a 0X0039) y que estan antes de 0X00C0 como por ejemplo # = 0X0023, < = 0X003C, > = 0X003E, los cuales no se pueden usar como identificadores)
  • La longitud del identificador no importa
  • No puede contener espacios.
  • Java es case-sensitive.
  • Las palabras reservadas de Java no pueden usarse como identificadores.

Son correctos:

$nombre;
_nombre;
____largo;
_$;

Incorrecto:

4numeros;
:d;
mayor>;
public;


Fuentes Java 2,  Benjamin Aumaille