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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել