LocalStone
Messages postés514Date d'inscriptionmercredi 19 mars 2003StatutMembreDernière intervention 1 mars 2009
-
4 déc. 2005 à 19:07
cs_coq
Messages postés6350Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014
-
4 déc. 2005 à 19:51
Bonsoir,
Alors voilà ... J'ai un petit problème.
Voici le contexte ... J'ai une methode Machin(); qui prends comme paramètre une instance d'un objet qui possède deux methodes, Bidule() et Truc().
Jusque là, rien de compliqué. Sauf que le type de l'objet peut changer.
L'instance passée en paramètre peut être aussi bien être issue de la
classe Blabla() ou la classe Bliblu(). Sauf que ces 2 classes auront toutes les deux les methodes Bidule() et Truc().
Du coup, je ne sais pas comment faire pour coder la methode Machin(), puisque le type du paramètre est variable. Peut-être que je peux ajouter des interfaces aux classes Bliblu() et Blabla() ... Je sais pas.
Donc si quelqu'un sait comment faire ... Merci de m'aider !
LocalStone
Messages postés514Date d'inscriptionmercredi 19 mars 2003StatutMembreDernière intervention 1 mars 2009 4 déc. 2005 à 19:33
Ouimékomenonfé ? Serieux, j'ai jamais utilisé d'interface avant ... Alors je suis un peu perdu. Du coup, dans la methode ou y a le paramètre de type variable, faut mettre quoi comme mot clef pour dire au compilo qu'aujourd'hui, il ne va pas compiler comme d'habitude.
je vais chercher des tutos et tout ça, mais si tu as envie de mettre un exemple, n'hésite pas .
Merci beaucoup !
LocalStone