★★ Java の宿題ここで答えます Part 61 ★★at TECH★★ Java の宿題ここで答えます Part 61 ★★ - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト800:デフォルトの名無しさん 07/07/07 20:01:10 インスタンス変数とローカル変数の意味がわからないwww ぷはははははww 801:デフォルトの名無しさん 07/07/07 20:15:38 初心者にありがちなこと、「専門用語がわかってない」 まぁ気にするな 802:デフォルトの名無しさん 07/07/07 20:38:10 thisをつけると付けないで挙動が変わることに気づいたのはいいけど、付けなければどういう意味のコードになるかは考えられないんだな。 そのような思考が働けば自然に名前の衝突って問題に当たりそうだが 803:デフォルトの名無しさん 07/07/07 21:46:52 ローカル(private)とメンバー(Employee)が競合するときメンバーを参照するときはthisを使うってこと? 804:デフォルトの名無しさん 07/07/07 21:48:53 >>798 public class ThisTest { // こっちがインスタンス変数 int number = 1; public ThisTest() { // こっちがローカル変数 int number = 2; System.out.println("this.number の値は " + this.number); System.out.println("number の値は " + number); // インスタンス変数と同じ変数名でローカル変数を宣言した場合、 // 単にnumberと呼ぶとローカル変数の方が優先される。 // なのでインスタンス変数を明示的に参照したい場合は、 // 「このインスタンス自身」を意味するthisをつける。 } public static void main(String[] args) { new ThisTest(); } } 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch