Il y a plusieurs méthodes mais je te propose celle ci :
Faire une classe mère Z contenant les méthodes voulues et faire les 4 classes filles héritant de la classe mère. Ainsi tu auras accès aux méthodes en ne les écrivant qu'une fois.
Cela te permet aussi de pouvoir modifier ces méthodes en fonction de la classe grâce au mot-clef "virtual" mais je te laisse regarder les différents tutos pour ça.
class Z
{
public :
virtual void dire(); // Virtual si tu souhaites réécrire la méthode différemment dans la classe fille
};
class A : public Z
{
};
class B : public Z
{
};
// Pas besoin de réécrire les méthodes, tu peux directement faire "A.dire();"
EDIT : J'ai compris ce que je voulais en lisant l'énoncé et j'ai répondu à côté de la plaque..
Pour me rattraper, je te propose le mot-clef "friend"qui pourra peut-être répondre à tes attentes
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Posez vos questions ou discutez informatique, sur le Discord NaN | Tuto : Preuve de programmes C
Posez vos questions ou discutez informatique, sur le Discord NaN | Tuto : Preuve de programmes C
Posez vos questions ou discutez informatique, sur le Discord NaN | Tuto : Preuve de programmes C
Posez vos questions ou discutez informatique, sur le Discord NaN | Tuto : Preuve de programmes C