Typescript fondamentaux
Thème :
Junior
1 vues ·8/14 leçons

Classes

TypeScript ajoute des annotations de type et des modificateurs d’accès aux classes JavaScript.

Modificateurs d’Accès

  • public (par défaut) : Accessible partout.
  • private : Accessible uniquement au sein de la classe.
  • protected : Accessible au sein de la classe et des sous-classes.
class Person {
    protected name: string;
    private secrets: string[];

    constructor(name: string) {
        this.name = name;
        this.secrets = [];
    }
}

class Employee extends Person {
    sayHello() {
        // Peut accéder au 'name' protégé
        console.log(`Hi, I'm ${this.name}`);
        // Ne peut pas accéder aux 'secrets' privés
        // console.log(this.secrets); // Erreur
    }
}

Ressources


📘 Cette leçon fait partie du cours L’Essentiel de TypeScript sur la plateforme d’apprentissage RostoDev.

Prêt à passer à la suite ?

Vous avez terminé cette leçon sur Classes. Continuez votre apprentissage avec la prochaine leçon ou explorez d'autres formations.