プロが教える店舗&オフィスのセキュリティ対策術

this xとxの指しているものは違うのだと思いますが、
それぞれが指しているものの違いについて教えてください。
public class aaa
{
//(中略)
public bbb (int x)
{
this.x = x;
}
}

A 回答 (1件)

どっちの変数名も「x」だから悩ましいだけ。



メンバ変数の「x」を「Member_Value」に名前を変え、引数として与えられた仮変数の「x」を「Function_Paramater」に名前を変えてみましょう。

public class aaa
{
//(中略)
public bbb (int Function_Paramater)
{
this.Member_Value = Function_Paramater;
}
}
はい、こうなりました。

何か疑問点や質問はありますか?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!