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