TOP > Java>

thisの使い方

thisを使うことによりメソッド内で宣言した変数とメソッド外で
宣言した変数を使い分けることが出来ます。
■イメージ図

@thisを付けない、メソッドで宣言した変数を表示
Athisを付ける、クラスで宣言した変数を表示

■使用例
public class Thissiyou {
    public static void main(String[] args) {
        Sub s = new Sub();
        s.ke();
    }

}
class Sub{
    int data = 100;
    void ke(){
        int data = 0;
        //メソッド(ke)で宣言した変数の値を表示
        System.out.println("メソッド内の変数を表示:"+data);

        //メソッド(ke)外のクラスSubで宣言された変数の値を表示
        System.out.println("メソッド外の変数を表示:"+this.data); 
    }
        
}

■実行結果
メソッド内の変数を表示:0
メソッド外の変数を表示:100
関連ページ
変数の型
変数の宣言
配列
・thisの使い方
8進数、16進数の代入
最近の記事
当サイトについて  免責事項  プライバシーポリシー
Copyright (C) Sasuke 2012 All rights reserved.