comment initialiser un membre statique privé d'une classe dans java.initialisation de variable statique java
essayer ce qui suit:
public class A {
private static B b = null;
public A() {
if (b == null)
b = new B();
}
void f1() {
b.func();
}
}
mais sur la création d'un second objet de la classe A, puis en appelant f1(), je reçois une exception de pointeur nul.
vous devez utiliser un constructeur public –
ok faute de frappe. –
Sur quelle ligne de code obtenez-vous l'exception du pointeur nul? –