⊗jsOpBsPG 16 of 60 menu

Getter-ët e Vetive në OOP në JavaScript

Le të kemi klasën e mëposhtme me veti private:

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

Siç e shihni, këto veti caktohen një herë gjatë krijimit të objektit. Megjithatë tani, këto veti nuk mund të lexohen, sepse ato janë private dhe nuk ka metoda përkatëse për këtë.

Le të bëjmë për vetitë tona metoda speciale që lejojnë leximin e këtyre vetive. Metoda të tilla (të quajtura getter-ë) duhet të fillojnë me fjalën get, e më pas duhet të vijë emri i vetisë që lexohet.

Le të bëjmë getter-ë për vetitë tona:

class User { #name; #surn; constructor(name, surn) { this.#name = name; this.#surn = surn; } getName() { return this.#name; } getSurn() { return this.#surn; } }

Le të kontrollojmë funksionimin e tyre. Le të krijojmë një objekt, duke kaluar të dhënat e përdoruesit si parametra:

let user = new User('john', 'smit');

Le t'i lexojmë këto të dhëna, duke përdorur getter-ët:

console.log(user.getName()); console.log(user.getSurn());

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

Kaluar me anë të konstruktorit vlerat e këtyre vetive.

Bëni getter-ë, që shfaqin vlerat e secilës prej vetive tona.

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