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?
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?
当用作主要表达式时,关键字
this
表示一个值,该值是对调用实例方法的对象(第 15.12 节)或正在构造的对象的引用。
(感谢@assylias)JLS确实说引用指向对象,因此“指向”和“引用”在这种情况下都是合适的。
this
总是指当前的instance
,而不是类。
这个 文档
在实例方法或构造函数中,this 是对当前对象的引用——调用其方法或构造函数的对象。您可以使用 this 从实例方法或构造函数中引用当前对象的任何成员。
this
总是点。class instance
它是参考current class instance
。
根据java文档
在实例方法或构造函数中,这是对当前对象的引用
this 指的是类的当前对象。
this 可以在类的方法或构造函数中使用。It(this) 用作对正在调用其方法或构造函数的当前对象的引用。this 关键字可用于从实例方法或构造函数中引用当前对象的任何成员。