プライベートメソッドで「this」を使用できない理由を誰かが説明できますか?
あるいは、私はこれを間違って読んでいるのかもしれません。プライベートメソッドがリストされ、「this.演算子では機能しません」と表示されますか?
私の推測ではthis、メソッド内で使用しようとしていますprivate static。次の理由により、これは許可されません。
thisターゲット オブジェクトを参照し、
staticメソッドには、ターゲット オブジェクトの概念がありません。
それでも問題が解決しない場合は、コード スニペットと正確なコンパイル エラー メッセージ/コンテキストを投稿してください。
- クラスのインスタンスではなくstatic、クラスを扱います。
- this クラスのインスタンスでのみ機能しstatic、メンバーでは機能しません。
-したがって、メソッドthis 内では機能しません。private static