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