Note that there are some explanatory texts on larger screens.

plurals
  1. POConstructor error by Abstract class
    primarykey
    data
    text
    <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>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload