Passez des bases du C# à une meilleure organisation de vos programmes grâce à la programmation orientée objet.
Cette formation vous aide à comprendre la différence entre une classe et un objet, à créer vos propres classes et à utiliser l’héritage. Vous découvrirez également les propriétés, les classes et méthodes abstraites, ainsi que les méthodes virtuelles et leur redéfinition.
À travers des explications progressives et un exercice consacré à l’héritage, vous assimilerez le vocabulaire de la POO et apprendrez à réutiliser ces principes dans vos projets. Les notions abordées s’appliquent au C#, indépendamment du framework ou du moteur utilisé.
Présentation
Objectifs pédagogiques
- Distinguer une classe d’un objet.
- Créer des classes comportant des membres et des méthodes.
- Utiliser l’héritage pour partager et spécialiser des comportements.
- Comprendre et employer les propriétés C#.
- Définir des classes et des méthodes abstraites.
- Utiliser des méthodes virtuelles et les redéfinir.
- Distinguer la surcharge de la redéfinition.
- Mettre en pratique ces notions pour structurer votre code.
Prérequis
- Avoir suivi Apprendre le C# pour le jeu vidéo ou posséder des connaissances équivalentes.
- Savoir utiliser les variables, expressions, conditions, boucles et fonctions en C#.
- Disposer d’un environnement permettant de compiler et d’exécuter un programme C#.
Contenu protégé
Accédez au contenu de cette formation
Connectez-vous ou créez gratuitement votre compte pour consulter l’ensemble du contenu.
Votre parcours
Programme de la formation
01
Comprendre les classes et les objets
2 leçons · 17 min
Comprendre les classes et les objets
2 leçons · 17 min
-
Introduction Membre10 min
-
Classe de base Membre7 min
02
Utiliser l’héritage et les propriétés
3 leçons · 30 min
Utiliser l’héritage et les propriétés
3 leçons · 30 min
-
Héritage simple Membre8 min
-
Exercice héritage Membre8 min
-
Les propriétés Membre14 min
03
Abstraction et spécialisation des comportements
3 leçons · 16 min
Abstraction et spécialisation des comportements
3 leçons · 16 min
-
Classes abstraites Membre3 min
-
Méthodes abstraites Membre4 min
-
Méthodes virtuelles et redéfinition Membre9 min
04
Mettre ses connaissances en pratique
1 leçon · 3 min
Mettre ses connaissances en pratique
1 leçon · 3 min
-
Comment mettre en pratique Membre3 min
