НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
⊗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 для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить