0

誰か説明してくれませんか?短くて簡単な例を挙げてください。ありがとう!

4

1 に答える 1

4

this現在のオブジェクトへの参照であり、非静的メソッドに暗黙的に渡されます。 this.x参照を逆参照して、「x」属性を取得します。

関数の引数とクラス メンバーの間のあいまいさを解消したい場合に使用します。

public void setX(int x)
{
    this.x= x;
}

このシナリオでは有効ですが冗長です。

public void setX(int xValue)
{
    this.x= xValue;
}

または単に:

public void setX(int xValue)
{
    x= xValue;
}
于 2012-10-27T22:22:06.717 に答える