2) ¿QUÉ ES UN IDENTIFICADOR EN JAVA?

IDENTIFICADOR JAVA

Son los nombres que pueden tener las clases, los métodos y las variables y no pueden contener espacios ni caracteres especiales. Estos nombres deben respetar ciertas convenciones según la siguiente tabla:
Tipo de identificadorConvenciónEjemplo
ClaseComienza con mayúsculaHolaMundoOO
MétodoComienza con minúsculamostrarSaludo ()
VariableComienza con minúsculasaludo
Si el identificador está formado por más de un vocablo, a partir del segundo las iniciales deben ser mayúsculas. Además, se recomienda que los nombres de las clases sean sustantivos, los de los métodos verbos y que las variables expresen con claridad su contenido.
Los identificadores son los nombres que el programador asigna a variables, constantes, clases, métodos, paquetes, etc. de un programa.

Características de un identificador Java:
  • Están formados por letras y dígitos. 
  • No pueden empezar por un dígito. 
  • No puede ser una palabra reservada de Java. Las palabras reservadas en Java son todas las que aparecen en el punto siguiente.

Ejemplo de identificadores válidos en Java:

Edad
nombre
_Precio      
Año         
año_nacimiento
AÑO0
$cantidad
_$cantidad
cantidad_10_1
PrecioVenta
num4
bl4nc0
miércoles
PrIvAdo
máximo

En los ejemplos se puede comprobar que tanto los caracteres ñ y Ñ como las vocales acentuadas son caracteres válidos para crear identificadores en Java.

Java diferencia mayúsculas y minúsculas, por lo tanto, nombre y Nombre son identificadores distintos.
                                          
Ejemplo de identificadores NO válidos:

  • 4num : Identificador no válido porque comienza por un dígito
  • z# : No válido porque contiene el carácter especial #
  • "Edad" : No válido porque no puede contener comillas
  • Tom's : No válido porque contiene el carácter '
  • año-nacimiento : no válido porque contiene el carácter - 
  • public : no válido porque es una palabra reservada del lenguaje
  • __precio:final : no válido porque contiene el carácter : 

Comentarios