От автора code.mu: РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗tsSpOpCCo 6 of 37 menu

Конструктор класса в ООП в TypeScript

Давайте передадим начальное значение свойства параметром конструктора класса. В этом случае параметру также нужно задать тип:

class User { name: string = ''; constructor(name: string) { this.name = name; } }

Тут есть нюанс. Так как значение свойства присваивается в конструкторе, то начальное значение свойства можно не задавать и это не будет ошибкой:

class User { name: string; // не задаем значение constructor(name: string) { this.name = name; } }

Давайте теперь создадим объект нашего класса, сразу указав при этом его имя:

let user: User = new User('john');

Обратимся к свойству нашего класса:

console.log(user.name); // 'john'

Создайте класс Employee, в конструктор которого передайте имя, фамилию, возраст и зарплату работника.

Русский
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 для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить