質問: Javaの問題教えてください。
回答: 多分私の予想では、this()とthis.XXX()の差についての話だと思いますが、 this()は、{}の内インスタンスを生成するためのコンストラクタ内の1行目にのみ書くことが許される、他の引数を持つコンストラクタを呼び出すための構文です。 それに対して、this.XXX() という表現は、自分の他の「メソッド」を呼び出すための構文で、{}内のどこに書いても問題ありません。 つまり、この2つの構文はにているようで全く異なる構文です。ここを理解していないと混乱する羽目になります。留意してください。