⊗tsSpOpCCo 6 of 37 menu

Konstruktor van 'n klas in OOP in TypeScript

Laat ons die aanvanklike waarde van die eienskap as 'n parameter van die klas konstruktor oordra. In hierdie geval moet die parameter ook 'n tipespesifikasie kry:

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

Daar is 'n nuansie hier. Aangesien die waarde van die eienskap in die konstruktor toegeken word, hoef die aanvanklike waarde van die eienskap nie gespesifiseer te word nie en dit sal nie 'n fout wees nie:

class User { name: string; // nie 'n waarde toegeken nie constructor(name: string) { this.name = name; } }

Laat ons nou 'n objek van ons klas skep, en dadelik sy naam spesifiseer:

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

Kom ons verwys na die eienskap van ons klas:

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

Skep 'n klas Employee, en dra die naam, van, ouderdom en salaris van die werknemer na sy konstruktor oor.

Afrikaans
Azə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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp