“コンストラクタ”と初期化、本当に理解できてる?:【改訂版】Eclipseではじめるプログラミング(13)(2/3 ページ) 「this」キーワードとは、「シャドウ」とは ここで、フィールドnを初期化するに当たり「this.n = n;」としています。「this」キーワードは、自分自身を参照する際に使われます。 ここでは、コンストラクタの仮パラメータ名で使われているnと、クラスのフィールドとして定義されている変数nを区別するために、「=」の左辺を「this.n」としています。 コンストラクタやメソッドにおいて、フィールド名と仮パラメータ名に同じ変数名が付いていた場合は、その変数名を使うと、フィールドは見えなくなって、仮パラメータの方が使われます。この状況を「シャドウ」といいます。ですから、自分自身のフィールドへアクセスしたい場合は、自分自身を表す「this」キーワードを使うのです。 「th