⊗jsOpIhPtP 38 of 60 menu

JavaScript-da OOP-da Himoyalangan Xususiyatlar

Keling, himoyalangan xususiyatlarni ham kiriltaymiz. Ularning nomlarini ham pastki chiziqdan boshlaymiz. Keling, bir misolni ko'rib chiqaylik. Himoyalangan xususiyatga ega bo'lgan ota-sinf yarataylik, uning ichida yosh saqlansin:

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

Voris klassda yoshni birga oshiradigan metod yaratamiz:

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

Quyidagi kodni himoyalangan xususiyat orqali qayta yozing:

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; } } }
Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish