Quelles sont les valeurs par défaut de boolean
(primitif) et Boolean
(wrapper primitif) en Java ?
Réponses
Trop de publicités?La valeur par défaut d'un Boolean
(objet) est null
.
Le site valeur par défaut pour un boolean
(primitif) est false
.
La valeur par défaut de tout Object
comme Boolean
c'est null
.
La valeur par défaut d'un boolean
est fausse.
Note : Chaque primitive a une classe d'enveloppe. Chaque wrapper utilise une référence dont la valeur par défaut est null
. Les primitives ont des valeurs par défaut différentes :
boolean -> false
byte, char, short, int, long -> 0
float, double -> 0.0
Note (2) : void
a un wrapper Void
qui a également une valeur par défaut de null
et c'est sa seule valeur possible (sans utiliser de hacks).
boolean
Peut être true
o false
.
La valeur par défaut est false
.
(Source : Variables primitives Java )
Booléen
Peut être un Boolean
objet représentant true
o false
, ou peut être null
.
La valeur par défaut est null
.
Si vous devez demander, alors vous devez initialiser explicitement vos champs/variables, car si vous devez chercher, il y a de fortes chances que quelqu'un d'autre doive le faire aussi.
La valeur d'une primitive boolean
est fausse comme on peut le voir aquí .
Comme d'autres l'ont mentionné, la valeur d'un Boolean
sera nul par défaut.