Hiérarchie des classes (et leurs constructeurs)
Bonjour,
J'aimerais savoir (si c'est possible,) comment appeler le constructeur d'une classe depuis le constructeur d'une classe dérivé.
Exemple :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| class Parent
{
private int Number;
public Parent(int i)
{
Number = i;
}
}
class Enfant : Parent
{
private string Text;
public Enfant(int i, string s)
{
Number = i;
Text = s;
}
} |
Ce code ne compile pas et j'ai un message me disant que le constructeur de Parent() ne peut être appelé avec '0' arguments. Afin que ça compile je dois rajouter un constructeur vide à Parent alors que j'aimerais qu'il reste comme il est mais qu'Enfant appelle Parent en envoyant i et qu'il initialise s par la suite.
Merci d'avance si vous avez une petite idée.
Ps: J'ai essayé de trouver des réponses dans divers tutos mais ceux que j'ai trouvé ne donne que des exemples avec des constructeurs de Parent vide...