Autor Tema: Dudas CU00622B inicialización por defecto de variables y objetos en Java  (Leído 2446 veces)

emma

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 22
    • Ver Perfil
Según tengo entendido, al momento de declarar una variable, si no se inicializa explícitamente, java las inicializa por defecto, en el caso de los tipos primitivos por ejemplo el int, con  el valor 0. Los tipos referencia con el valor NULL.

No entiendo esta parte de la explicación.

"El hecho de declarar una variable implica que se reserva un espacio de memoria para ella, pero no que ese espacio de memoria esté ocupado aunque pueda tener un contenido por defecto." [...]

¿alguna sugerencia?
 Gracias.!
« Última modificación: 15 de Marzo 2015, 19:11 por Alex Rodríguez »

toni_apr

  • Avanzado
  • ****
  • Mensajes: 497
  • Curiosidad, es uno de los pilares del Conocimiento
    • Ver Perfil
Hola emma

La explicación que tu citas, dice como son las cosas en Java.

Más adelante en el texto de la lección termina así:
Citar
Utilizar una variable sin haberla inicializado es una práctica no recomendada en Java (mal estilo de programación) que puede dar lugar a errores o al malfuncionamiento de los programas.

Lo que tu comentas de que declarar un tipo primitivo implica su inicialización automáticamente. Eso puede ser cierto en otros lenguajes, pero en Java no se garantiza.

Por lo que, en Java si no quieres tener sorpresas, primero declaras, luego inicializas y luego todo lo demás.

Saludos

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".