¿Cómo puedo comprobar si un int declaré se ha inicializado con una variable? number == null
no funcionará porque enteros son tipos primitivos.
Esta pregunta no es relevante debido a que el usuario pide cómo comprobar si el int es nula, a la que responde el responde a utilizar enteros. Sin embargo, quiero comprobar si el tipo de datos primitivo int
se inicializa.
Esta pregunta también es debido a que es irrelevante para un tipo de referencia, mientras que yo estoy pidiendo un tipo primitivo. Ya aclarado -.- y sigue siendo marcada ...
campos de instancia se inicializan a cero, 0, etc. campos locales no se inicializan. No hay manera de probar para esto, por debajo de intentar utilizar el campo y generar una excepción. Una buena práctica es siempre a las variables de inicialización locales cuando se declaran.