⊗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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј