⊗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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу