Chapitre 6 : Classes

Écouter la leçon Lecture audio assistée par IA

1. Classes en TypeScript

TS apporte des fonctionnalités puissantes aux classes ES6.

class Robot {
  public nom: string;
  private id: number;

  constructor(nom: string, id: number) {
    this.nom = nom;
    this.id = id;
  }
}

2. Les Modificateurs d'accès

  • public : Accessible partout (par défaut).
  • private : Accessible uniquement à l'intérieur de la classe.
  • protected : Accessible dans la classe et ses enfants (héritage).
  • readonly : Empêche la modification de la propriété après initialisation.

Conclusion

La POO en TS est très proche de Java ou C#. Prochaine étape : les types avancés.

Ateliers pratiques & Projets

Testez vos compétences avec nos exercices guidés et le tuteur IA.

Ateliers pratiques & Corrigés détaillés

Ateliers pratiques & Corrigés

#1 — Comprendre les notions
Atelier #1

Expliquez avec vos mots le concept central de ce chapitre.

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
/* Reportez-vous au cours */
#2 — Application guidée
Atelier #2

Reprenez l'exemple du cours et réalisez un cas pratique.

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
/* Comparez vos résultats avec les exemples */
#3 — Mini défi d'autonomie
Atelier #3

Concevez une mini-solution liée à ce chapitre.

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
/* Vérifiez la cohérence technique */
Besoin d'aide ?
Tuteur Virtuel
Bonjour ! Je suis votre tuteur virtuel. Comment puis-je vous aider avec ce cours aujourd'hui ?
Historique des conversations
Chargement...