私有方法不能使用"this"保留字吗?

Ada*_*dam -1 java this

有人可以解释为什么你不能在私人方法中使用'this'吗?

或者也许我读错了; 它列出了一个私有方法,并说"不能使用此操作符"?

Ste*_*n C 11

我的猜测是你试图this在一个private static方法中使用.这是不允许的,因为:

  • this 指的是目标对象,和

  • static 方法没有目标对象的概念.

如果这没有帮助,那么发布一个代码片段和确切的编译错误消息/上下文.

  • 获胜的精神力量. (5认同)