////////////////////////////////////////////////////////////////////////////////
//  << j242c.java >>
//
//  クラス(4):継承(コンストラクタ、場合3)
//
//  場合3について確認する。
//
//  (1)オブジェクトobjの作成とコンストラクタの実行。
//
///////////////////////////////////////////////////////////////////////////////

// 親クラスの定義。
class Parent {
  Parent() { // 引数なしコンストラクタ。
    System.out.println("親クラスの引数なしコンストラクタ(Parent())");
  }
  Parent(int p) { // 引数ありコンストラクタ。
    System.out.println("親クラスの引数ありコンストラクタ(Parent(int p))");
  }
}

// 子クラスの定義。
class Child extends Parent {
  // ここに、「Child() { super(); }」が挿入される。
}

class j242c {
  public static void main(String args[]) {

    System.out.println("(1)");
    Child obj = new Child(); //(1)

  }

}
実行結果
% javac j242c.java
% java j242c
(1)
親クラスの引数なしコンストラクタ(Parent())