2010年7月27日火曜日

コンスタラクタに修飾小を付ける

class J1
{
   private J1()
   {
     System.out.println("privateなコンスト実行");
   }
public J1(int n,double e)
  {
    this();     //privateなコンスト呼び出し
    System.out.println("publicなコンスト実行");
  }
}

J1 j1 = new J1();//引数無のコンストは呼び出しできません
J1 j2 = new J1(12,55);//引数無のコンストをthisで呼び出しています。
必ず引数2個のコンストしか呼び出せないような時つかえます。

0 件のコメント:

コメントを投稿