我还没有使用它,我的理解是,如果有一个名为speed的类成员,以及一个名为speed的setter方法中的参数,如果我使用关键字“this”它将引用参数,所以应该写出方法
public void setSpeed(float speed)
{
speed = this.speed;
}
然而,在它的文档中,该示例以另一种方式显示它(我知道我过去曾多次见过和使用过)
public void setSpeed(float speed)
{
this.speed = speed;
}
所以我混淆了“this”关键字实际指的是什么,或者这只是出于某种原因使用它时所涉及的特殊语法?