⊗jsOpIhPtP 38 of 60 menu

Заштитени својства во ООП во JavaScript

Ќе воведеме и заштитени својства. Исто така, ќе ги започнуваме нивните имиња со подвлекување. Ќе погледнеме на пример. Ајде да направиме родителска класа со заштитено својство кое содржи возраст:

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

Во класата потомок, ајде да направиме метод кој ја зголемува возрастa за еден:

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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј