⊗jsOpIhPtP 38 of 60 menu

Properti yang Dilindungi dalam OOP di JavaScript

Mari kita perkenalkan juga properti yang dilindungi. Kita akan mulai nama mereka dengan garis bawah. Mari kita lihat contohnya. Mari buat kelas induk dengan properti yang dilindungi, berisi usia:

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

Di kelas turunan, mari buat metode yang menambah usia sebanyak satu:

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

Tulis ulang kode berikut melalui properti yang dilindungi:

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; } } }
Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak