Le C# autorise la surcharge de méthodes, c’est-à-dire qu’il permet de déclarer dans une même classe plusieurs méthodes ayant le même nom mais des signatures différentes.
A retenir
- Nous pouvons définir plusieurs versions d’une même méthode à condition qu’elles aient des signatures différentes. Dans la terminologie orientée objet cela s’appelle la surcharge de méthodes.
- Lorsque nous définissons une méthode surchargée pour la première fois, aucun mot clé n’est nécessaire. Les méthodes seront écrites normalement.
- Lorsque nous définissons des versions de surcharge pour une méthode qui a été définie dans l’une des classes de base alors, chaque version doit être précédée par le mot clé Overloads.
- La surcharge peut s’appliquer aussi aux propriétés, dans ce cas les règles sont les mêmes que pour les méthodes.
Poster un Commentaire
Vous devez vous connecter pour publier un commentaire.