privé
en TypeScriptEn programmation orientée objet, les modificateurs d'accès sont des mots-clés spéciaux utilisés dans les déclarations de classe pour définir l'accessibilité des membres de classe. TypeScript, un sur-ensemble typé de JavaScript, fournit trois types de modificateurs d'accès : privé
, public
et protégé
.
Selon la question du quiz, le modificateur d'accès qui rend les membres accessibles uniquement dans leur classe déclarante est le modificateur privé
.
privé
En TypeScript, le modificateur privé
est utilisé pour rendre les propriétés ou les méthodes d'une classe inaccessibles à l'extérieur de la classe dans laquelle elles sont définies. C'est utile pour restreindre l'accès direct aux propriétés ou méthodes d'une classe, et pour assurer l'encapsulation des données.
Par exemple, considérez la classe suivante en TypeScript :
class Voiture {
private vitesse: number;
constructor(vitesse: number) {
this.vitesse = vitesse;
}
accelerer() {
this.vitesse++;
}
afficherVitesse() {
console.log(this.vitesse);
}
}
Dans cet exemple, vitesse
est une propriété privée de la classe Voiture
. Elle ne peut être accédée qu'à l'intérieur de la classe Voiture
. Si vous essayez d'accéder directement à vitesse
en dehors de cette classe, vous obtiendrez une erreur de compilation.
L'utilisation de modificateurs d'accès, en particulier privé
, est recommandée pour la bonne pratique de la programmation orientée objet. Elle permet aux développeurs de cacher les détails de mise en œuvre d'une classe tout en exposant une interface publique pour l'interaction avec cette classe. Alors, n'oubliez pas d'utiliser privé
là où c'est nécessaire pour garder votre code propre, sûr et bien organisé.