CodeGym
AI Academy
Promotion
CodeGym University
Apprentissage
Cours
Exercices
Sondages & Quiz
Jeux
Aide
Planning
Communauté
Utilisateurs
Forum
Chat
Articles
Témoignages de réussite
Activité
Avis
Abonnements
Thème clair

Leçons

  • Avis
  • À propos de nous
Commencer
Commencer à apprendre
Commencez à apprendre maintenant
  • Mes progrès
  • Cours
  • Carte des quêtes
  • Leçons
  • La notion de polymorphisme et son rôle en POO

    C# SELF
    Niveau 21,Leçon 0
    Dans cette conf, tu vas découvrir ce que c'est que le polymorphisme en programmation orientée objet sur C#, comment ça marche avec l'héritage, les méthodes virtual/override, et pourquoi c'est un outil clé pour rendre ton code flexible et évolutif. On va voir des exemples concrets pour piger comment le polymorphisme permet de bosser avec différents objets via une interface commune, et on va aussi mater les erreurs classiques et les meilleures pratiques.
    Disponible
  • Surcharge de méthodes (Method Overloading)

    C# SELF
    Niveau 21,Leçon 1
    Dans cette conf, tu vas découvrir comment, en C#, tu peux créer plusieurs méthodes avec le même nom mais des paramètres différents — c'est ce qu'on appelle la surcharge de méthodes. On va voir comment ça marche, pourquoi c'est utile, comment le compilateur choisit la bonne version, c'est quoi params, comment ref et out influencent la surcharge, et quelles erreurs tu peux rencontrer. Tout ça avec des exemples et des tips pratiques !
    Disponible
  • Redéfinition de méthodes (Method Overriding) en C#

    C# SELF
    Niveau 21,Leçon 2
    Dans cette leçon, tu vas découvrir comment fonctionne la redéfinition de méthodes en C# : pourquoi on a besoin des mots-clés virtual, override et new, comment faire du polymorphisme dynamique, quelle est la différence entre masquer une méthode et la redéfinir, et quelles sont les erreurs les plus fréquentes chez les débutants. Tout ça avec des exemples, des schémas et des conseils pratiques !
    Disponible
  • Utilisation du polymorphisme en pratique

    C# SELF
    Niveau 21,Leçon 3
    Dans cette leçon, tu vas découvrir comment le polymorphisme permet de créer des algos universels et évolutifs en C#. Avec des exemples d’animaux, d’objets de jeu et de figures, on va voir comment les méthodes virtuelles et l’héritage t’aident à écrire du code flexible, facile à maintenir et à faire évoluer. On va aussi décortiquer les erreurs typiques, les subtilités de la syntaxe et des scénarios réels d’utilisation du polymorphisme dans les projets.
    Disponible
  • Lien du polymorphisme avec les méthodes abstraites

    C# SELF
    Niveau 21,Leçon 4
    Dans cette leçon, tu vas découvrir comment les classes et méthodes abstraites en C# imposent un contrat strict pour les héritiers, pourquoi elles sont nécessaires pour le polymorphisme, en quoi elles diffèrent des méthodes virtual, et comment les utiliser pour construire des architectures flexibles et évolutives. Exemples de la vie réelle, erreurs typiques et conseils pratiques — tout pour bien démarrer !
    Disponible
Apprendre
  • Inscription
  • Cours Java
  • Aide pour les exercices
  • Tarifs
  • Syntaxe Java
Communauté
  • Utilisateurs
  • Articles
  • Forum
  • Chat
  • Témoignages de réussite
  • Activité
  • Programme d'affiliation
Entreprise
  • À propos de nous
  • Contacts
  • Avis
  • Espace presse
  • CodeGym pour l'éducation
  • FAQ
  • Support
CodeGymCodeGym est un cours en ligne pour apprendre la programmation Java depuis le début. Ce cours est un moyen idéal pour maîtriser Java pour les débutants. Il contient plus de 1200 exercices avec vérification instantanée et un ensemble essentiel de notions fondamentales de Java. Pour vous aider à réussir, nous avons mis en place des fonctionnalités motivantes : quiz, projets de codage, contenu sur l'apprentissage efficace, et une rubrique sur la carrière de développeur Java.
Suivez-nous
Langue de l'interface
English Deutsch Español हिन्दी
Français
Português Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
"Les programmeurs se forment, ils ne naissent pas" © 2026 CodeGym
MastercardVisa
"Les programmeurs se forment, ils ne naissent pas" © 2026 CodeGym