⊗jsOpIhPtP 38 of 60 menu

დაცული თვისებები OOP-ში JavaScript-ში

შემოვიღოთ ასევე დაცული თვისებები. მათი სახელები ასევე ქვედა ტირეთი დავიწყოთ. შევხედოთ მაგალითს. შევქმნათ მშობელი კლასი დაცული თვისებით, რომელიც შეიცავს ასაკს:

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

შვილ კლასში შევქმნათ მეთოდი, რომელიც ამატებს ასაკს ერთით:

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

გადაწერეთ შემდეგი კოდი დაცული თვისების გამოყენებით:

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; } } }
ქართული
AfrikaansAzə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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა