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