⊗jsOpAdAG 49 of 60 menu

Les accesseurs getters en POO en JavaScript

Examinons de plus près l'application des accesseurs getters. Supposons que nous ayons la classe suivante avec une propriété privée :

class User { #name; constructor(name) { this.#name = name; } }

Créons dans cette classe une propriété publique name, qui pourra être lue, mais ne pourra pas être écrite :

class User { #name; constructor(name) { this.#name = name; } get name() { return this.#name; } }

Vérifions le fonctionnement. Créons un objet de notre classe, en lui passant en paramètre la valeur du nom :

let user = new User('john');

Et maintenant, lisons le nom via la propriété publique :

let name = user.name; console.log(name);

Alors qu'une tentative d'écriture du nom entraînera une erreur, comme nous le souhaitions :

user.name = 'eric';

Implémentez les accesseurs getters pour les propriétés de la classe Employee.

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