Bonjour à tous :)
Voila, nouveau en C# je suis bloqué sur un problème d'héritage.
J'ai une classe mère abstraite, AbsClass, qui contient un constructeur public AbsClass (int val1, int val2, bool val3);
J'ai une classe fille qui étends AbsClass : ChildClass : AbsClass
Je ne met pas de constructeur dans cette classe fille, juste une méthode setValue ();
Quand je compile le tout, j'obtient cette erreur :
"No overload method for method AbsClass takes 0 arguments"
Pour le moment j'ai du implémenter dans mes classes filles le constructeur ChildClass (int val1, int val2, bool val3) : base (val1, val2, val3);
mais j'espere qu'il y a une méthode plus "logique" car j'ai 20 classes filles et j'envisage de modifier le constructeur de la classe abstraite ... :p
Merci de votre aide
[ Lien ]