⊗tsSpOpCCo 6 of 37 menu

Klassenkonstruktor in OOP in TypeScript

Lassen Sie uns den Anfangswert einer Eigenschaft als Parameter an den Klassenkonstruktor übergeben. In diesem Fall muss dem Parameter auch ein Typ zugewiesen werden:

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

Hier gibt es eine Nuance. Da der Wert der Eigenschaft im Konstruktor zugewiesen wird, muss der Anfangswert der Eigenschaft nicht festgelegt werden, und das wird kein Fehler sein:

class User { name: string; // Wert nicht gesetzt constructor(name: string) { this.name = name; } }

Lassen Sie uns nun ein Objekt unserer Klasse erstellen und dabei sofort seinen Namen angeben:

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

Greifen wir auf die Eigenschaft unserer Klasse zu:

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

Erstellen Sie eine Klasse Employee, an deren Konstruktor Sie den Vornamen, Nachnamen, das Alter und das Gehalt des Mitarbeiters übergeben.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen