このキーワード
1、これはこのクラスの属性を呼び出します
ある手順では、この次の三つのカテゴリーの構造の説明を達成することができます。
•現在のクラス属性:このプロパティを。
・現行法(一般法、コンストラクタ)クラス:この() 、このメソッド名();
現在のオブジェクトを記述し、[]最も厄介な部分
パラメータ名は、現在コンストラクタに変更されている場合は名前、年齢、あなたは属性の右のセットを見つけることができません。
1 公共人(文字列名、int型の年齢){ 2 名= 名。 3 歳= 年齢; 4 }
プログラム開発工程の後に、限り、それは財産のこのクラスを訪問する時が来たとして、追加してください[ この]にアクセスするため。Javaプログラムのうち、{ {} } {可変である(パラメータ変数は属性と呼ばれる)がプログラムを使用する構造の境界のようなシンボルであり、{} }参照境界と、最寄りに係りますアクセス原則、その場合のパラメータは、クラスの属性を明確にマークを区別するために、この場合のように、[前にプロパティを追加する傾向があり、クラスの構成プロパティにアクセスするには無い方法で、これはこのクラスの属性ことを示しています。
2、これは、このメソッドを呼び出すクラス
・[コンストラクタを呼び出し、これを()]:キーワードを使用し、新規のオブジェクトをインスタンス化するコンストラクタを呼び出しますとき。
・通常のメソッド呼び出し、[ この。メソッド名()]:あなたが生成されるオブジェクトをインスタンス化した後、弊社の一般的なメソッドを呼び出すことができます。
・例:このコンストラクタ呼び出し
1 公共人(){ 2 } 3 公共人(文字列名){ 4 本(); 5 この .nameの= 名前; 6 } 7 公共人(文字列名、int型の年齢){ 8 本(名前); 9 この .age = 年齢; 10 }
・例:この呼び出しの一般的な方法
1つの 公共人(){ 2 のSystem.out.println( "引数なしコンストラクタ" ); 3 } 4。 公共人(文字列名){ 5。 この() 。6 のSystem.out.println( "単一構成パラメータ" ); 7 この.setName(名前); 8 } 9。 公的人(文字列名、int型の年齢){ 10 本(名前) 。11 のSystem.out.println( "2つの引数のコンストラクタ" ); 12は この.setAge(AGE); 13です }
輸出コンストラクタは、お互いを呼び出す無限ループを形成していないプログラムを保持してください。ありますエラーは、再帰呼び出しの方法は注意:・本()コンストラクタの行が必要です。
3、統合された戦闘:シンプルなのJava クラス
クラスであり、属性としていセッター、ゲッターの方法、施工方法の例を、従来の方法を。