⊗tsSpOpCCo 6 of 37 menu

Դասի կոնստրուկտոր OOP-ում 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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել