⊗tsSpOpCCo 6 of 37 menu

TypeScript-da OOP-da klass konstruktori

Keling, boshlang'ich qiymatni xususiyat parametri sifatida klass konstruktoriga uzataylik. Bunday holda, parametrga ham turini belgilash kerak:

class User { name: string = ''; constructor(name: string) { this.name = name; } }

Bu yerda bir nuans bor. Xususiyatning qiymati konstruktorda tayinlanganligi sababli, boshlang'ich qiymatni xususiyatga bermaslik ham mumkin va bu xato bo'lmaydi:

class User { name: string; // qiymat bermaymiz constructor(name: string) { this.name = name; } }

Keling, endi o'zimizning klassimizning ob'ektini yarataylik, bir vaqtning o'zida uning ismini ko'rsatib:

let user: User = new User('john');

Klassimizning xususiyatiga murojaat qilaylik:

console.log(user.name); // 'john'

Employee klassini yarating, uning konstruktoriga ishchining ismi, familiyasi, yoshi va maoshini o'ting.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish