⊗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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне