以下のリストは日経ソフトウエアのはじめよう!Javaまるごと学習ブックの51ページ
に載っているもの(インデントは2ch用に全角・半角スペースを使用)ですが、これを実行すると
「私は38歳です。」だけ表示されず、引数のないコンストラクタPerson3()がageに20を代入して
「私は20歳です。」と表示するはずだと思うのですが、出てきません。

実行結果がどうなるか本に書いてないのですが、「私は38歳です。」だけでOKなのでしょうか?

よろしくお願いしますm(__)m


class Person3 {
 private int age;
 Person3() {
   this.age = 20;
 }
 Person3(int age) {
   this.age = age;
 }
 public int getAge() {
   return age;
 }
}
public class Test4 {
 public static void main (String[] args) {
   Person3 p1 = new Person3();
   System.out.println("私は" + p1.getAge() + "歳です。");
   Person3 p2 = new Person3(38);
    System.out.println("私は" + p2.getAge() + "歳です。");
 }
}