はい、こんにちは。
だいぶ遅くなりましたが前回の続きから・・・・
thisの利用
コンストラクタの引数にも推奨された書き方があります。
引数の名前を対応するフィールド変数と同じにすることです。
このことにより、引数とフィールド変数の対応が明確になります。
ただ、単に同じでもうまくいかない場合があります。
int val; //フィールド変数
public Dice (int val) { //引数をフィールド変数と同じ名前に
val = val; <---------------区別がつかない!!!
}
なのでこの場合は、キーワードthisを使い次のように書き換えます。
thisはjavaが持つシステム変数で、オブジェクト自信を指す。
point
this=このオブジェクト(オブジェクト自身を指す)
ここまでご覧いただきありがとうございました。
BY マんタ