⊗jsOpIhPtP 38 of 60 menu

JavaScript да ООПда ҳимланган хусусиятлар

Ҳимланган хусусиятларни ҳам киритамиз. Уларнинг номларини ҳам pastgi чизиқчадан бошлаймиз. Мисол кўриб чиқайлик. Ҳимланган хусусиятли, ёшни ўз ичига олган ота-класс ярайлик:

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

Бола-классда ёшни биттага оширадиган метод ярайлик:

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

Қуйидаги кодни ҳимланган хусусият орқали қайта ёзинг:

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; } } }
Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш