Surcharge et definition [C# POO] - C#/.NET managed - Programmation
Marsh Posté le 18-07-2003 à 16:44:45
Je crois que ça n'a pas trop de sens ce que tu veux faire.
Soit on surcharge, soit on redéfinit. Les 2 sont contradictoires.
Marsh Posté le 21-07-2003 à 09:51:23
Oui helloworld tu as raison par contre je veux pas faire une surcharge d'operateur mais une surcharge de methode alors comment faire pour dire que je fais une surcharde methode quels mot clé utilisés?
Marsh Posté le 21-07-2003 à 11:39:57
oki d'accord
Je vais essayé de faire comme sa je te remercie
Marsh Posté le 18-07-2003 à 15:30:56
Je voudrais savoir s'il était possible de faire une surcharge + redefinition en même temps sur la même methode.
Je m'explique voila j'ai une classe qui me permet de me connecter à une base de donnée.
Et j'ai d'autres classes qui me permettent de faire un appel de procedure stockée pour faire un select dnas une base.
Mais les classes détiennent pratiquement les mêmes methodes pour faire un select.
Donc du coup j'ai opté pour l'héritage alors j'ai decidé de mettre cette methode commune dans la classe mere.
La seule chose qui change sont les parametres car l'un d'entre eux change de type.
Je sais que pour dire qu'une methode est succeptible d'etre redefinie on met l'instruction virtual devant dans la methode de la classe mere.
Puis dans les methodes des sous-classes je met l'instruction override.
Mais lorsqu'il s'agit d'une surcharge quel mot clé faut-il mettre pour la methode de la classe mere et pour la methode de la classe fille?