⊗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हिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა