⊗tsSpOpCCo 6 of 37 menu

Costruttore di classe nella OOP in TypeScript

Trasmettiamo il valore iniziale della proprietà come parametro del costruttore della classe. In questo caso, anche al parametro deve essere assegnato un tipo:

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

C'è una sfumatura qui. Poiché il valore della proprietà viene assegnato nel costruttore, il valore iniziale della proprietà potrebbe non essere impostato e questo non sarà un errore:

class User { name: string; // non impostiamo il valore constructor(name: string) { this.name = name; } }

Creiamo ora un oggetto della nostra classe, indicando immediatamente il suo nome:

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

Accediamo alla proprietà della nostra classe:

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

Crea una classe Employee, nel cui costruttore vengono trasmessi nome, cognome, età e stipendio del dipendente.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta