-
Heritage et fonction
Bonjour,
je souhaite appliquer une fonction f à un type x pour lequel elle n'est pas définie mais sachant que ce type x hérite d'un type y pour lequel la fonction est définie.
Croyez vous que cela puisse être réalisable?
si oui, comment?
merci par avance
Pito18
-
Bonjour,
je ne sais pas si ça répond à votre question :
Partage, surcharge, héritage, redéfinition, polymorphisme :
http://xo.developpez.com/tutoriel/vb.net/poo/#L5
De toute façon, une petite révision ne pourrait nuire.
-
Salut,
Ça ressemble à une méthode Générique ce que tu demande.
http://msdn.microsoft.com/en-us/libr...=VS.90%29.aspx
Cordialement
-
merci pour votre aide,
en fait, je n'ai pas suffisamment précisé mon problème.
j'arrive à appliquer à une fonction un type x qui hérite d'un type y pour lequel la fonction est définie.
il suffit de définir la fonction dans le module de classe comme précisé dans votre lien.
http://xo.developpez.com/tutoriel/vb.net/poo/#L5
En fait, ma fonction n'est pas définie pour un type y mais pour une list(of y), x herite toujours de y et je veux comme entree de la fonction une list (of x) et la je suis bloqué :(
-
petite précision, je suis sous VB 2010
la piste classe generique (C#) semble interessante, je regarde si il n'y a pas un equivalent en VB
-
Bien sure qu'il y a l'équivalent en VB puisque ce n'est pas propre au langage c# mais au Framework .NET.
-
-
-
Attention car la programmation Generic est quelque chose d'extrêmement puissant qui te permet de faire des chose assez époustouflante surtout quand tu combine les techniques (méthodes d'extensions + LINQ + Generic....) c'est vraiment un concept qu'il faut apprendre.
-
Merci pour vos renseignements,
je me renseigne donc sur la programmation Generic ...
cordialement,