⊗tsSpOpSPr 14 of 37 menu

Статычныя ўласцівасці ў TypeScript

У TypeScript можна рабіць спецыяльныя ўласцівасці, якія будуць належаць класу, а не аб'екту. Такія ўласцівасці называюцца статычнымі.

Статычныя ўласцівасці можна выклікаць без стварэння аб'екта, проста звярнуўшыся да класа, у якім яны аб'яўлены. Для таго, каб зрабіць ўласцівасць статычнай, трэба пасля мадыфікатара доступу напісаць ключавое слова static.

Давайце ў класе User зададзім статычную ўласцівасць salary:

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

Цяпер звернемся да гэтай уласцівасці не ствараючы аб'ект:

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

У клас Student дадайце статычную ўласцівасць specialty. Вывядзіце даную ўласцівасць без аб'яўлення аб'екта.

Беларуская
AfrikaansAzərbaycanБългарскиবাংলাČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць