⊗tsSpOpCCo 6 of 37 menu

Constructor van een klasse in OOP in TypeScript

Laten we de beginwaarde van een eigenschap doorgeven als parameter van de constructor van de klasse. In dit geval moet ook aan de parameter een type worden toegewezen:

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

Er is hier een nuance. Omdat de waarde van de eigenschap in de constructor wordt toegewezen, kan de initiële waarde van de eigenschap niet worden ingesteld en dit zal geen fout zijn:

class User { name: string; // stellen geen waarde in constructor(name: string) { this.name = name; } }

Laten we nu een object van onze klasse creëren, waarbij we meteen de naam opgeven:

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

Laten we toegang krijgen tot de eigenschap van onze klasse:

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

Maak een klasse Employee aan, waarvan je in de constructor de voornaam, achternaam, leeftijd en het salaris van de werknemer doorgeeft.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren