プロパティとメソッドのこの変更は、我々は通常、これを省略しますが、同じ名前のプロパティの参加クラスの場合は、このフォームを使用します
これはまた、コンストラクタを変更することができます
パブリッククラスPersonTest { パブリック静的無効メイン(文字列[] args){ 人物P =新しい人(「李ラオス8」); System.out.println( "名前" + p.getName()); p.setName(「玄二つのサブ巨大ウサギ」); System.out.println( "名前を設定した後:" + p.getName()); } } クラス人{ プライベートint型の年齢; プライベート文字列名; 公共者(int型の年齢){ 年齢はthis.ageを=; //プロパティを変更します } 人のパブリック(文字列名、int型の年齢){
この(int型の年齢); int型の年齢コンストラクタにこの時点で呼び出さ//コンストラクタ修飾パラメータ this.name =名; //属性変更 }
パブリック文字列のgetName(){ 名前を返します。 }
公共のボイドのsetName(文字列名){ 名前= this.name; //属性変更 }
ボイド公共のsetName(N-CHAR){
名前= N-; //これを省略することができ
} }