⊗jsOpIhPtP 38 of 60 menu

Geschützte Eigenschaften in OOP in JavaScript

Führen wir auch geschützte Eigenschaften ein. Wir beginnen ihre Namen ebenfalls mit einem Unterstrich. Sehen wir uns ein Beispiel an. Erstellen wir eine Elternklasse mit einer geschützten Eigenschaft, die das Alter enthält:

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

In der abgeleiteten Klasse erstellen wir eine Methode, die das Alter um eins erhöht:

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

Schreiben Sie den folgenden Code durch eine geschützte Eigenschaft um:

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; } } }
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen