title: Constructor error by Abstract class
body: <p>Iam working on a application with a abstract class.</p>
  
  <p>My abstract class = Werknemer
  The subclasses = Ober and Kok </p>
  
  <p>Now i got a error when i add this line in my form</p>
  
  <p><code>Kok a = new Kok();</code></p>
  
  <p>"does not contain a constructor that takes 0"</p>
  
  <p>Do i something wrong?</p>
  
  <p>My abstract class: </p>
  
  <pre><code>abstract class Werknemer
  {
  
      public string Naam { get; private set; }
      public double FTE { get; private set; }
      public int WerknemersCode { get; private set; }
      public DateTime DatumIndienst { get; private set; }
      public string WerktBijRestaurant { get; private set; }
      public decimal FooiUitkering { get; private set; }
  
      public  Werknemer(string Naam, Adres Adres, double FTE, int WerknemersCode, DateTime DatumIndienst, string Res)
      {
          this.Naam = Naam;
          this.FTE = FTE;
          this.WerknemersCode = WerknemersCode;
          this.DatumIndienst = DatumIndienst;
          this.WerktBijRestaurant = Res;
      }
      public String AlsString()
      {
          return Naam;
      }
  
       public abstract String MaakSchoon();
  
  
  
  
  }
  </code></pre>
  
  <p>MY other subclasses :</p>
  
  <pre><code>class Ober : Werknemer
  {
      public bool AllRounder { get; private set; }
      public bool Bediening { get; private set; }
      public decimal Fooi { get; private set; }
  
      public Ober(string Naam, Adres Adres, double FTE, int WerknemersCode, DateTime DatumIndienst, string res): base(Naam, Adres, FTE, WerknemersCode, DatumIndienst, res)
  
      {
      //   this.AllRounder = AllRounder;
    //     this.Bediening = Bediening;
        //  this.FooienPot = FooienPot;
      }
      public String ToString()
      {
          return null;
      }
      public override String MaakSchoon()
      {
          return "Ober";
      }
  </code></pre>
  
  <p>Other subclass</p>
  
  <pre><code>class Kok : Werknemer
  {
      public bool Leadkok { get; private set; }
      public string Specialiteit { get; private set; }
  
      public Kok(string Naam, Adres Adres, double FTE, int WerknemersCode, DateTime DatumIndienst, string res) : base (
          Naam, Adres, FTE, WerknemersCode, DatumIndienst, res)
      {
  
      //    this.Leadkok = Leadkok;
       //   this.Specialiteit = Specialiteit;
      }
      public String ToString()
      {
          return null;
      }
     public override String MaakSchoon()
      {
          return "kok";            
      }
  </code></pre>