⊗tsSpOpCCo 6 of 37 menu

Constructeur de classe en POO dans TypeScript

Transmettons la valeur initiale d'une propriété en paramètre du constructeur de la classe. Dans ce cas, le paramètre doit également avoir un type :

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

Il y a une nuance ici. Étant donné que la valeur de la propriété est assignée dans le constructeur, la valeur initiale de la propriété peut ne pas être définie et cela ne sera pas une erreur :

class User { name: string; // on ne définit pas de valeur constructor(name: string) { this.name = name; } }

Maintenant, créons un objet de notre classe, en spécifiant immédiatement son nom :

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

Accédons à la propriété de notre classe :

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

Créez une classe Employee, dans le constructeur de laquelle transmettez le prénom, le nom, l'âge et le salaire de l'employé.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser