valor tipos retornar metodo definicion datos con comparar booleano java boolean default-value

tipos - retornar valor booleano en java



Valor predeterminado de booleano y booleano en Java (7)

¿Cuáles son los valores predeterminados de boolean (primitivo) y Boolean (primitivo) en Java?


Boolean es un objeto. Así que si es una variable de instancia será nula. Si se declara dentro de un método, tendrá que inicializarlo o habrá un error de compilación.

Si declara como un primitivo es decir booleano. El valor será falso por defecto si es una variable de instancia (o variable de clase). Si se declara dentro de un método, todavía tendrá que inicializarlo en verdadero o falso, o habrá un error de compilación.


El valor predeterminado de cualquier objeto, como Boolean referencia Boolean es null

El valor predeterminado para un boolean es falso.

NOTA: cada primitiva tiene una clase envoltura. Cada envoltorio utiliza una referencia que tiene un valor predeterminado de null primitivos tienen diferentes valores predeterminados

booleano -> falso

byte, char, short, int, float -> 0

flotador, doble -> 0.0

NOTA (2): void tiene una envoltura Void que también tiene un valor predeterminado de null y es su único valor posible (sin utilizar hacks)


El valor predeterminado para un Boolean (objeto) es null .
El valor predeterminado para un boolean (primitivo) es false .



Si necesita preguntar, entonces necesita inicializar explícitamente sus campos / variables, porque si tiene que buscarlo, entonces es probable que alguien más también tenga que hacerlo.

El valor para un boolean primitivo es falso, como se puede ver here .

Como lo mencionaron otros, el valor para un Boolean será nulo por defecto.


Un miembro Boolean inicializar (en realidad, una referencia a un objeto de tipo Boolean ) tendrá el valor predeterminado de null .

Un miembro boolean (primitivo) sin inicializar tendrá el valor predeterminado de false .


booleano
Puede ser true o false .
El valor predeterminado es false .

(Fuente: Java Primitive Variables )

Booleano
Puede ser un objeto Boolean que representa true o false , o puede ser null .
El valor predeterminado es null .