⊗jsOpIhPtP 38 of 60 menu

Beskermde Eienskappe in OOP in JavaScript

Laat ons ook beskermde eienskappe bekendstel. Ons sal hul name ook met 'n onderstreep begin. Laat ons na 'n voorbeeld kyk. Kom ons maak 'n ouerklas met 'n beskermde eienskap wat die ouderdom bevat:

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

In die kindklas, kom ons maak 'n metode wat die ouderdom met een verhoog:

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

Herskryf die volgende kode deur 'n beskermde eienskap te gebruik:

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; } } }
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp