////////////////////////////////////////////////////////////////////////////////
//  << j235b.java >>
//
//  クラス(3):コンストラクタ(可変引数の場合)
//
//  可変引数の場合、コンストラクタの実行を確認する。
//
//  (1)オブジェクトobjの作成とコンストラクタの実行。
//
////////////////////////////////////////////////////////////////////////////////

class C { // コンストラクタのあるクラス。
  C(int... a) { // コンストラクタの定義。
    System.out.println("(1)クラスCのコンストラクタ");
    for( int i=0; i<a.length; i++ ) {
      System.out.print(a[i] + " ");
    }
    System.out.println();
  }
}

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

    C obj = new C(123,456); //(1)

  }
}
実行結果
% javac j235b.java
% java j235b
(1)クラスCのコンストラクタ
123 456