come inizializzare un membro statico privato di una classe in java.inizializzazione variabile statica java
provare il seguente:
public class A {
private static B b = null;
public A() {
if (b == null)
b = new B();
}
void f1() {
b.func();
}
}
ma sulla creazione di un secondo oggetto della classe A e quindi chiamando f1(), ottengo un'eccezione di puntatore nullo.
si dovrebbe usare un costruttore pubblico –
ok errore di battitura. –
Su quale riga di codice ottieni l'eccezione puntatore nullo? –