⊗tsSpOpCCo 6 of 37 menu

Klasse konstruktør i OOP i TypeScript

Lad os sende startværdien af egenskaben som en parameter til klasse konstruktøren. I dette tilfælde skal parameteren også tildeles en type:

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

Der er en nuance her. Da egenskabens værdi tildeles i konstruktøren, behøver startværdien for egenskaben ikke at blive sat, og dette vil ikke være en fejl:

class User { name: string; // sætter ikke værdi constructor(name: string) { this.name = name; } }

Lad os nu oprette et objekt af vores klasse, og straks angive dens navn:

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

Lad os tilgå egenskaben i vores klasse:

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

Opret en klasse Employee, og send til dens konstruktør medarbejderens fornavn, efternavn, alder og løn.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis