• ベストアンサー

thix.x = x; について(this.x とxの違い)

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

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

どっちの変数名も「x」だから悩ましいだけ。 メンバ変数の「x」を「Member_Value」に名前を変え、引数として与えられた仮変数の「x」を「Function_Paramater」に名前を変えてみましょう。 public class aaa { //(中略) public bbb (int Function_Paramater) { this.Member_Value = Function_Paramater; } } はい、こうなりました。 何か疑問点や質問はありますか?

関連するQ&A