La surcharge en C# avec Unity (Méthodes et Fonctions)

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.

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.