具体的には次のようにします。}myIntのコンストラクタの仮引数の名前を変更しました。代入文の先頭にthisというのがついています。this.変数名とすると、「クラスフィールドの中にある変数のどれか」を表します。書くべきですが参照とかやってないしわかりにくいのでとりあえずはこうおもっておきましょう。オレの.value見たいなもんです。上のコードでOKかと言うと、名前が被ったときはクラスフィールドの変数よりも仮引数のほうが優先されるからです。書くと仮引数のvalueを表します。(仮引数の)valueとなって、めだたくクラスフィールドのvalueに引数で与えられたvalueが代入されるというわけです。