⊗jsOpIhPtP 38 of 60 menu

Абароненыя ўласцівасці ў ААП у 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
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць