⊗jsOpBsPP 13 of 60 menu

Veturi Private në OOP në JavaScript

Veturit e objektit që mund të lexohen dhe shkruhen nga jashtë quhen publike. Ekzistojnë gjithashtu veturi private, të cilat do të jenë të disponueshme vetëm brenda klasës.

Emrat e vetive private duhet të fillojnë me simbolin #. Përveç kësaj, këto veturi duhet patjetër të deklarohen në fillim të kodit të klasës. Le ta bëjmë këtë:

class User { #name; }

Tani le të shkruajmë të dhëna në vetinë tonë. Kjo mund të bëhet, për shembull, në konstruktor të klasës:

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

Tani le të bëjmë një metodë, e cila do të kthejë vlerën e vetisë sonë:

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

Le të krijojmë një objekt të klasës, duke kaluar si parametër emrin e përdoruesit:

let user = new User('john');

Përpjekja për t'iu drejtuar direkt vetisë sonë jashtë klasës do të rezultojë në gabim:

console.log(user.#name); // gabim

Ndërsa thirrja e metodës sonë do të lejojë leximin e kësaj vetie:

console.log(user.show()); // do të shfaqë 'john'

Në klasën Employee bëni tre veturi private: emrin, pagën dhe moshën.

Kaluari si parametër të konstruktorit vlerat e këtyre vetive.

Bëni një metodë, e cila do të shfaqë të dhënat e punonjësit.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo