⊗tsSpOpAcs 13 of 37 menu

TypeScript'te OOP'de Erişimciler

Tıpkı saf JavaScript'te olduğu gibi, TypeScript'te de özellikler için erişimciler yapılabilir: alıcılar ve ayarlayıcılar.

Ancak TypeScript'te erişimci isimleri özellik isimleriyle aynı olmamalıdır. Pratikte görelim. name özel özelliği için erişimciler yapalım. Erişimcilere de name isimleri verilirse, bu kod bir hata verecektir:

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

Sorunu, örneğin özel özelliği yeniden adlandırarak düzeltelim:

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

İsim ve yaş içeren özel özelliklere sahip bir User sınıfı yapın. Bu özelliklerin erişimcilerini yapın.

Yaş ayarlayıcısını, yaşın 0 ile 120 arasında ayarlanabilmesi için değiştirin. Başka bir değer belirtilirse, bir istisna oluşturulmalıdır.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet