Java クラスのthisのサンプル

Javaのクラスのthisのサンプルです。

目次

thisとは

コード

thisを使用して現在のインスタンスを指すサンプルです。
5行目は、インスタンスの生成を行っています。
19行目は、16行目のローカル変数を指します。
22行目は、this.numとなっています。このnumは12行目のインスタンス変数を指します。

package test1;
 
public class Test1 {
    public static void main(String[] args) {
        Sample s = new Sample();
        s.runSample();
    }
}
class Sample {
 
    //インスタンス変数
    int num = 10;     
 
    void runSample(){
        //ローカル変数
        int num = 1000;   
 
        // ローカル変数を指す
        System.out.println(num); //1000
        
        // インスタンス変数を指す
        System.out.println(this.num); //10
    }
}

関連の記事

Java クラスのサンプル
Java コンストラクタのサンプル
Java クラスの変数のサンプル(メンバー変数/ローカル変数)
Java 変数の型変換とキャストのサンプル
Java インスタンスの型を調べるサンプル(instanceof)
Java インターフェースのサンプル
Java abstract修飾子のサンプル
Java シングルトンのサンプル
Java ポリモフィズムのサンプル
Java staticメソッドとstatic変数のサンプル

 はまったらエンジニア特化型Q&Aサイト
【teratail(テラテイル)】で質問しましょう!


△上に戻る