Sifa za Static katika TypeScript
Katika TypeScript unaweza kutengeneza sifa maalum ambazo zitakuwa mali ya darasa, sio kitu. Sifa kama hizi huitwa static.
Sifa za static zinaweza kuitwa bila
kuunda kitu, kwa kukaribia tu
darasani, ambamo zimetangazwa. Ili
kuifanya sifa kuwa static, inahitajika
baada ya kichaguzi cha upatikanaji kuandika neno kuu
static.
Wacha katika darasa User tatie
sifa ya static salary:
class User {
public name: string;
public static salary: number = 1000;
constructor(name: string) {
this.name = name;
}
}
Sasa tukaribie hii sifa bila kuunda kitu:
console.log(User.salary); // 1000
Katika darasa Student ongeza sifa ya static
specialty.
Toa sifa hii bila kutangaza
kitu.