私有方法中不能使用“this”保留字吗?

时间:2012-12-11 02:49:16

标签: java this

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

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

2 个答案:

答案 0 :(得分:11)

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

  • this指的是目标对象,

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

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

答案 1 :(得分:2)

- static使用该类的实例处理类

- this 仅适用于班级的实例,而不适用于static成员。

- this private static方法无效