Je suis nouveau à Java. Je viens de lire que les variables de classe en Java ont une valeur par défaut.Pourquoi l'utilisation d'un nombre entier Java par défaut entraîne-t-elle une exception NullPointerException?
J'ai essayé le programme suivant et je m'attendais à obtenir la sortie 0
, qui est la valeur par défaut sur un entier, mais j'obtiens le NullPointerException
.
Qu'est-ce qui me manque?
class Test{
static Integer iVar;
public static void main(String...args) {
System.out.println(iVar.intValue());
}
}
Bonne question! Un mélange très facile. –