-1

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

或者也许我读错了;它列出了一个私有方法并说“不适用于 this.operator”?

4

2 回答 2

11

我的猜测是您正在尝试thisprivate static方法中使用。这是不允许的,因为:

  • this指的是目标对象,并且

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

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

于 2012-12-11T02:53:39.780 回答
2

- static处理类,而不是类的实例。

- this 仅适用于类的实例,不适用于static成员。

-所以this 一个private static方法内是行不通的。

于 2012-12-11T02:59:22.747 回答