javaのクラスのプライベートな静的メンバーを初期化する方法。以下しよう静的変数の初期化java
:
public class A {
private static B b = null;
public A() {
if (b == null)
b = new B();
}
void f1() {
b.func();
}
}
が、()をクラスAの第2の目的を作成し、F1を呼び出すには、私は、nullポインタ例外を取得します。
公共のコンストラクタ –
ok typing mistakeを使用する必要があります。 –
どのコード行でNULLポインタ例外が発生しますか? –