1

I realize this is a bit semantical but I'm trying to understand the best way to communicate an idea.

When using / describing this is it better to say it point to the class or the class instance?

4

4 回答 4

4

JLS §15.8.3

当用作主要表达式时,关键字this表示一个值,该值是对调用实例方法的对象(第 15.12 节)或正在构造的对象的引用。

(感谢@assylias)JLS确实说引用指向对象,因此“指向”和“引用”在这种情况下都是合适的。

于 2013-09-21T14:13:44.307 回答
3
this

总是指当前的instance,而不是类。

这个 文档

在实例方法或构造函数中,this 是对当前对象的引用——调用其方法或构造函数的对象。您可以使用 this 从实例方法或构造函数中引用当前对象的任何成员。

于 2013-09-21T14:13:15.553 回答
2

this总是点。class instance它是参考current class instance
根据java文档

在实例方法或构造函数中,这是对当前对象的引用

于 2013-09-21T14:13:21.680 回答
0

this 指的是类的当前对象。

this 可以在类的方法或构造函数中使用。It(this) 用作对正在调用其方法或构造函数的当前对象的引用。this 关键字可用于从实例方法或构造函数中引用当前对象的任何成员。

于 2013-09-21T14:37:53.880 回答