★★ Java の宿題ここで答えます Part 61 ★★
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドの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(); } }
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4161日前に更新/337 KB
担当:undef