⊗jsOpAdAG 49 of 60 menu

Kryters vir Toegangs in OOP in JavaScript

Laat ons die toepassing van kryters vir toegangseiendomme in meer besonderhede ondersoek. Gestel ons het die volgende klas met 'n private eiendom:

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

Laat ons in hierdie klas 'n publieke eiendom name maak wat gelees kan word, maar nie geskryf kan word nie:

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

Kom ons toets die werking. Skep 'n objek van ons klas, en gee die naamwaarde as parameter daaraan:

let user = new User('john');

En nou lees ons die naam deur die publieke eiendom:

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

Maar 'n poging om die naam te skryf sal lei tot 'n fout, soos ons beoog het:

user.name = 'eric';

Implementeer kryters vir toegangs vir die eienskappe van die klas Employee.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp