title: Parameterized abstract class constructor
body: <p>I have a class like below</p>
  
  <pre><code>public abstract class ABC
  {
      int _a;
      public ABC(int a)
      {
          _a = a;
      }
      public abstract void computeA();
  };
  </code></pre>
  
  <p>Is it mandatory for the derived class to supply the parameters for the base/abstract class constructor? Is there any way to initialize the derived class without supplying the parameters?</p>
  
  <p>Thanks in advance.</p>