⊗tsSpOpSPr 14 of 37 menu

Propriétés statiques en TypeScript

En TypeScript, il est possible de créer des propriétés spéciales qui appartiendront à la classe, et non à l'objet. Ces propriétés sont appelées statiques.

Les propriétés statiques peuvent être appelées sans création d'objet, simplement en accédant à la classe dans laquelle elles sont déclarées. Pour rendre une propriété statique, il faut écrire le mot-clé static après le modificateur d'accès.

Ajoutons une propriété statique salary dans la classe User :

class User { public name: string; public static salary: number = 1000; constructor(name: string) { this.name = name; } }

Maintenant, accédons à cette propriété sans créer d'objet :

console.log(User.salary); // 1000

Ajoutez une propriété statique specialty à la classe Student. Affichez cette propriété sans déclarer d'objet.

bydeenesfrptru