⊗tsSpOpCCo 6 of 37 menu

Constructorul clasei în OOP în TypeScript

Să transmitem valoarea inițială a proprietății ca parametru al constructorului clasei. În acest caz, parametrul trebuie de asemenea să aibă un tip definit:

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

Aici există o nuanță. Deoarece valoarea proprietății este atribuită în constructor, valoarea inițială a proprietății poate să nu fie setată și acest lucru nu va fi o eroare:

class User { name: string; // nu setăm valoarea constructor(name: string) { this.name = name; } }

Acum să creăm un obiect al clasei noastre, indicând imediat numele acestuia:

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

Să accesăm proprietatea clasei noastre:

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

Creați o clasă Employee, în constructorul căreia transmiteți numele, prenumele, vârsta și salariul angajatului.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge