Вызов Конструктора от другого Конструктора

Я хочу сделать что-то вроде этого

public class Class1
    {
       public Class1()
       {

       }
       public Class1(int a)
       {

       }
    }
   public class Class2 :Class1
    {
       public Class2(int a)
       {

       }
       public Class2(): base(2)
       {
         this(2);   // new Class2(2);
       }

    }

Я знаю, что это не может быть достигнуто в Java (может использовать один между (супер или это) в первой строке),

Но так или иначе я нуждаюсь в этом виде работы, как достигнуть этого? Средства вызывая параметризованного конструктора параметризованного и производного класса базового класса в конструкторе по умолчанию производного класса.

5
задан Nits 3 August 2010 в 04:46
поделиться