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:

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

Sasa tukaribie hii sifa bila kuunda kitu:

typescriptconsole.log(User.salary); // 1000
Задание 1

Katika darasa Student ongeza sifa ya static specialty. Toa sifa hii bila kutangaza kitu.