2

重複の可能性:
Java で「これ」を null にすることはできますか?

私はthicコードのスレッドを持っています:

  @Override
  public void run() {
    try {
      process();
    } finally {
      Factory.close(this);
    }
  }

thisできるオプションはありますnullか?

4

3 に答える 3

4
is there option that this can be null

番号 this参照出来ませんnull。現在そのコードを実行している Thread インスタンスを常に指します。

于 2012-11-20T11:03:41.767 に答える
0

いいえ、少なくともここでは何も問題はありません。THIS は Java では null にはなりません。あなたの問題は別の場所にあるかもしれません。より多くのコードを送信してみてください

于 2012-11-20T11:05:14.443 に答える
0

thisnullJava のどこにも置くことはできません。nullこれは、オブジェクトを指していないことを意味します (これは単なるジャンク変数です)。thisは、オブジェクト内で を実装していることを意味し、それ自体を指す必要があります。

于 2012-11-20T11:05:27.720 に答える