⊗tsSpOpAcs 13 of 37 menu

Aksesorët në OOP në TypeScript

Gjithashtu, si në JavaScript-in e pastër, në TypeScript mund të bëhen aksesorë të vetive: getters dhe setters.

Në TypeScript, megjithatë, emrat e aksesorëve nuk duhet të përputhen me emrat e vetive. Le të shohim në praktikë. Le të bëjmë aksesorë për vetinë private name. Nëse emrat për aksesorët i japim gjithashtu name, atëherë një kod i tillë do të japë një gabim:

class User { private name: string = ''; public set name(name: string) { // do të japë gabim this.name = name; } public get name(): string { return this.name; } }

Le të rregullojmë problemin, për shembull, duke riemërtuar vetinë private:

class User { private _name: string = ''; public set name(name: string) { this._name = name; } public get name(): string { return this._name; } }

Bëni klasën User, që përmban vetitë private me emër dhe moshë. Bëni aksesorët e këtyre vetive.

Modifikoni setter-in e moshës në mënyrë që të mund të caktohet mosha nga 0 deri në 120. Nëse do të specifikohet ndonjë vlerë tjetër, duhet të hidhet një përjashtim.

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