⊗jsOpIhPtP 38 of 60 menu

Védett tulajdonságok az OOP-ben JavaScriptben

Vezessünk be védett tulajdonságokat is. Azok nevét is aláhúzással kezdjük. Nézzünk egy példát. Készítsünk egy szülő osztályt egy védett tulajdonsággal, amely az életkort tartalmazza:

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

A gyermek osztályban készítsünk egy metódust, ami eggyel növeli az életkort:

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

Írja át a következő kódot védett tulajdonsággal:

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; } } }
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás