95.    Inicialización (concepto)

Dícese de la asignación de un primer valor (valor inicial) a una variable.

campos (de clase o de objeto)

Pueden inicializarse explícitamente junto a la declaración o en el constructor. De lo contrario, reciben un valor por defecto que depende de su tipo:

·         enteros: valor 0

·         reales: valor 0.0

·         booleanos: valor false

·         caracteres: valor (char)0

·         objetos: valor null

variables locales

Deben ser inicializadas explícitamente por el programa, bien junto a la declaración, bien en alguna sentencia de asignación posterior; pero siempre antes de ser utilizadas. De lo contrario, el compilador emite un mensaje de error.

Las variables que recogen los argumentos de llamada a un método son inicializadas con los valores de llamada.

Temas relacionados

Vademécum