⊗jsOpIhPtP 38 of 60 menu

Propiedades protegidas en POO en JavaScript

Introduzcamos también las propiedades protegidas. También comenzaremos sus nombres con guión bajo. Veamos un ejemplo. Hagamos una clase padre con una propiedad protegida que contenga la edad:

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

En la clase hija hagamos un método, que incremente la edad en uno:

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

Reescriba el siguiente código usando una propiedad protegida:

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; } } }
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar