article(s) dans votre panier VOIR

Surcharge de méthodes | Formation C#

  • Vidéo 53 sur 95
  • 7h25 de formation
  • 95 leçons

Un contenu flash devrait s'afficher ici. Votre navigateur ne comporte pas de plugin flash, ou il ne s'est pas correctement initialisé.

Vous pouvez télécharger le plugin flash depuis le site d'Adobe à l'adresse suivante : http://get.adobe.com/flashplayer/.

Pour accéder à la suite de cette formation, vous devez vous abonner.
previous
summary
resume
next
play
Surcharge de méthodes
00:00 / 06:00
HD
fullscreen
Je m’abonne
à partir de 16,6 € / mois
  • Visionnage en ligne
  • Accès illimité à toutes nos formations
OU
J'achète uniquement
la formation
55,00€
  • Téléchargement + VOD à vie
  • Exercice / Validation des acquis
  • Accès uniquement à cette formation

Sommaire de la formation

Détails de la formation

Dans cette vidéo en ligne pour apprendre les fondamentaux de C#, l’experte vous apprend la surcharge de méthodes. Le but est de découvrir la substitution dans C#. Pour commencer, il est possible de redéfinir les méthodes des classes mères pour les rendre plus adaptées au niveau des descendants. Pour cela, il faut redéclarer la méthode en ajoutant le mot-clé override entre la portée et le type de retour. Vous avez par exemple public override string ToString. Par contre, cette méthode n’est possible que si la méthode initiale est déclarée Virtual, afin d’indiquer la possibilité de la redéfinir. A l’intérieur de la classe fille, si vous souhaitez utiliser le code d’origine de la classe parents, vous pouvez l’utiliser à partir du mot-clé Base. Il vous est possible par exemple de l’utiliser comme dans le code suivant base.ToString(). Cet exemple appelle la méthode ToString de la classe mère ou dans la classe ascendant, suivant l’arbre d’héritage. Pour les constructeurs, les appels doivent être ajoutés avant le code. Pour cela, la syntaxe est devenue Portée Classe (paramètres) : base (paramètres du constructeur parent). Cette syntaxe est ensuite suivie du code spécifique. Pour conclure, vous pouvez appeler la méthode ou le constructeur d’une classe parents afin d’être utilisé dans la classe fille.