⊗jsOpIhPtP 38 of 60 menu

Sifat Dilindungi dalam OOP dalam JavaScript

Mari kita juga memperkenalkan sifat dilindungi. Kita juga akan memulakan nama mereka dengan garis bawah. Mari kita lihat contoh. Mari buat kelas induk dengan sifat dilindungi, yang mengandungi umur:

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

Dalam kelas anak, mari buat kaedah yang menambah umur dengan satu:

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

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