Java thisの使い方

1 min 52 views

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

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

使用例

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
さすけ

さすけ

インフラエンジニアとして数々の大手サーバーを構築を実施し、現在はWebサーバーの構築、サイト作成を中心に活躍しています。

FOLLOW

カテゴリー:
関連記事