Parcours d'apprentissage

C# orienté objet

Classes, encapsulation, héritage, polymorphisme, interfaces, records et génériques.

9 leçons · 9 défis

Commencer le parcours →
  1. Leçon 1 défi Classes et objets en C# Dans cette leçon, vous allez définir une classe avec des propriétés et des méthodes, créer des objets à partir de celle-ci et modifier leur état.
  2. Leçon 1 défi Propriétés et encapsulation en C# Dans cette leçon, vous allez protéger un objet contre les valeurs invalides grâce à des propriétés avec validation.
  3. Leçon 1 défi L'héritage en C# Dans cette leçon, vous allez créer une classe fille qui hérite d'une classe mère pour réutiliser du code et personnaliser son comportement.
  4. Leçon 1 défi Le polymorphisme en C# Dans cette leçon, vous allez utiliser le polymorphisme pour appeler la même méthode sur plusieurs types de formes à travers un type commun.
  5. Leçon 1 défi Calculer la paie des employés avec le polymorphisme en C# Dans cette leçon, vous allez calculer le total des salaires de différents types d'employés à travers une classe de base abstraite.
  6. Leçon 1 défi Interfaces et abstraction en C# Dans cette leçon, vous allez définir une interface qui décrit une capacité d'un objet et l'implémenter dans une classe.
  7. Leçon 1 défi Les records et la comparaison par valeur en C# Dans cette leçon, vous allez représenter des données immuables de façon concise avec des records et créer des copies modifiées avec l'expression with.
  8. Leçon 1 défi Les génériques en C# Dans cette leçon, vous allez écrire une classe générique réutilisable avec de nombreux types de données tout en restant sûre pour les types.
  9. Leçon 1 défi Un dépôt générique en mémoire avec C# Dans cette leçon, vous allez construire une classe de dépôt (repository) générique capable de stocker n'importe quel type de données tout en restant sûre pour les types.