⊗jsOpIhPtP 38 of 60 menu

JavaScript'te OOP'de Korumalı Özellikler

Ayrıca korumalı özellikleri de tanıtalım. İsimlerini de alt çizgi ile başlatacağız. Bir örnek üzerinde inceleyelim. Korumalı bir özelliğe sahip, içinde yaş bulunan bir ebeveyn sınıfı oluşturalım:

class User { setAge(age) { this._age = age; } getAge() { return this._age; } }

Alt sınıfta, yaşı bir birim artıran bir metod yapalım:

class Student extends User { incAge() { this._age++; } }

Aşağıdaki kodu korumalı özellik üzerinden yeniden yazın:

class User { #name; setName(name) { this.#name = name; } getName() { return this.#name; } } class Employee extends User { setName(name) { if (name.length > 0) { this.#name = name; } } }
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