Comprendre le Polymorphisme en C#

Polymorphisme
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre le C#
Revoir le teaser Je m'abonne
5,0
Transcription

65,00€ 32,50€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis
5,0
65,00€ 32,50€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

Les objectifs de cette vidéo sont d'illustrer le concept de polymorphisme, ses applications pratiques en C#, et d'expliquer comment utiliser les méthodes virtuelles et redéfinies pour enrichir le comportement des classes.

Explorez le concept de polymorphisme en programmation orientée objet avec des exemples pratiques en C#.

Dans cette vidéo, nous examinons le polymorphisme et son lien indissociable avec l'héritage en programmation orientée objet. Par des exemples concrets, nous démontrons comment un objet d'une classe fille peut être considéré comme un objet des classes mères. Nous illustrons notamment ceci dans le contexte de la programmation en C# avec des classes telles que Animal, Chat, et Chien. Nous analysons aussi les implications pratiques en termes de paramètres de fonctions, valeurs de retour, et déclarations de type. Vous apprendrez à faire des tableaux d'animaux contenant différents types d'animaux comme des chats et des chiens et comment les méthodes virtuelles et redéfinies permettent d'enrichir le comportement des objets.

Voir plus
Questions réponses
Qu'est-ce que le polymorphisme en programmation orientée objet?
Le polymorphisme est le fait que tout objet d'une classe dérivée est aussi considéré comme un objet des classes mères, permettant d'utiliser des objets de différentes classes de manière interchangeable.
Comment fonctionne la redéfinition de méthodes en C#?
En C#, une méthode peut être redéfinie dans une classe dérivée en la déclarant avec le mot clé 'override'. La méthode la plus spécifique est toujours celle qui est appelée lors de l'exécution.
Pourquoi le polymorphisme est-il important pour la gestion des collections d'objets?
Le polymorphisme permet de stocker et de manipuler des objets de différentes classes dans une même collection, comme un tableau ou une liste, en les traitant comme des objets de leur classe parente.

Programme détaillé

6 commentaires
5,0
6 votes
5
4
3
2
1
i.smirani
Il y a 1 an
Très bonne formation, complète et intuitive.
Si je devais faire une petite critique : Le module 7 sur la POO manque d'illustration et de schéma.
eric2
Il y a 1 an
Excellente formation. Merci
maximegroc
Il y a 2 ans
Je mets rarement des commentaires mais la je suis obligé !
Un grand merci et bravo à Virginie la formatrice pour l'aspect très didactique et pédagogique (pas à pas) de cette formation que je n'avais jamais encore trouvé ni à l'école ou même en ligne !
kalisecu
Il y a 4 ans
claire et précis je ne regrette pas de l'avoir acheter cela me permet de me remettre dans le bain pour continuer a suivre les autre formation que je suis s entrain d'étudier . Notamment sur la POO c'est la seule formation ou c'est tellement bien expliqué .
smog
Il y a 4 ans
Excellente formation, claire et progressive. Pas d'aujourd'hui mais ce n'est pas problématique. D'ailleurs il est dommage de ne pas avoir la date de création des formations, parfois c'est un peu embêtant (pas ici, heureusement).
lyazid.meaux
Il y a 4 ans
Très bonne formation.
Elle date un peu mais reste toujours d'actualité.