「Java」クラスのthisを利用するサンプル
this
クラスの現在のインスタンスを指します。
Javaコード
package com.arkgame.study; public class ThisDemo { // クラスのメンバー String cft = "parameter_class"; public static void main(String[] args) { ThisDemo s = new ThisDemo(); s.runFunc(); } void runFunc() { // ローカル変数 String cft = "parameter_local"; System.out.println("実行結果:"); // ローカル変数を指す System.out.println("値1:" + cft); // メンバー出力 System.out.println("値2:" + this.cft); } }
実行結果:
値1:parameter_local
値2:parameter_class