Javaのこのキーワードの一部の使用方法

図1は、同じ名前のメンバとローカル変数は、方法で使用される場合、これは、クラスのメンバ変数は、メソッド内の位置を表す場合。これは、現在のオブジェクトそのものです)

例えば:

1  パブリック クラスこんにちは{
 2    列STR = "こんにちは" ;
 3  
。4    パブリックハロー(文字列STR){
 5。      のSystem.out.println( "STR =" + STR);
 6      員に割り当てられたのSystem.out.println(「パラメータ= this.str前変数「+ の.str);
 7      この ;の.str STR = // メンバ変数に割り当てられたパラメータ値、メンバ変数の値が変化
8      のSystem.out.println後(」このパラメータに割り当てられたメンバ変数=の.str「+ の.str);
 9    }
 10  
。11    公共 静的 ボイドメイン(文字列[]引数){
 12は      =ハローハロー新しい新ハロー( "こんにちは" );
 13である      のSystem.out.println( "STR =" + hello.str); // 変数メンバーの値を変更する検証
14    }
 15 }

結果:

この例では、コンストラクタこんにちは、同じ名前のパラメータのSTR STRクラスのメンバ変数こんにちは、その後、strがパラメータがstrのある動作を直接操作する場合。こんにちは変数strの操作のクラスのメンバーにこれを参照して行われるべきです。第三行の後STRパラメータ値は、第1上を通過STRメンバ変数に割り当てられ、最初の行は、STR結果を印刷渡されたパラメータのコンストラクタを実行した直接的な結果であり、2行目は、メンバ変数STRに印刷され印刷、結果は、みなさんこんにちはであり、第4行は、直接印刷クラスの主な機能のメンバ変数の値であり、この使用法は、最も一般的なケースの開発であるので、エンティティ・クラスが生成されたテーブルをDTOは、多くの場合、表示されます。

 

おすすめ

転載: www.cnblogs.com/1012hq/p/11202562.html