Bonjour,
petite question concernant les héritages de classes et constructeurs :
j'ai une classe A:
et une classe B, héritée de A :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 class A { a(int mi); } A::A(int i){mi = i}
jusque ici tout est ok .... :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 class B : public A { B(int i); int j; } B::B(int i) : A(i){}
sauf que j'aimerais ecrire qq chose du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 nouveauA = new A(1); nouveauB = new B(1);
initialiser directement la valeur de j dans la classe fille B
Code : Sélectionner tout - Visualiser dans une fenêtre à part nouveauB = new B(1,1);
Je ne parvient pas à trouver si cela peut ce faire, ni comment.
merci pour vos lumières.
Partager