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 */