⊗tsSpOpCCo 6 of 37 menu

TypeScript-də OOP-də Sinif Konstruktoru

Gəlin ilkin dəyəri xassə parametri sinif konstruktoruna ötürək. Bu halda parametrə də tip təyin etmək lazımdır:

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

Burada bir nüans var. Xassəyə dəyər konstruktorda təyin olunduğu üçün, ilkin xassə dəyərini təyin etmək məcburiyyəti yoxdur və bu xəta sayılmayacaq:

class User { name: string; // dəyər təyin etmirik constructor(name: string) { this.name = name; } }

Gəlin indi bizim sinifimizin obyektini yaradaq, onun adını dərhal göstərərək:

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

Sinifimizin xassəsinə müraciət edək:

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

Employee sinifini yaradın, onun konstruktoruna işçinin adını, soyadını, yaşını və maaşını ötürün.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et