Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jsOpBsPP 13 of 60 menu
◀ ▶

JavaScript'те ООП'до жеке касиеттер

Объекттин сырттан окууга жана жазууга мүмкүн болгон касиеттери жарыяланган деп аталат. Ошондой эле жеке касиеттер да бар, алар класс ичинде гана жеткиликтүү болот.

Жеке касиеттердин аталыштарын # белгиси менен баштоо керек. Мындан тышкары, мындай касиеттерди класс кодунун башында милдеттүү түрдө жарыялоо керек. Келгиле, муну жасайлы:

class User { #name; }

Эми биздин касиетке маалыматтарды жазалы. Бул, мисалы, класс конструкторунда жасалышы мүмкүн:

class User { #name; constructor(name) { this.#name = name; } }

Эми биздин касиеттин маанисин кайтара турган метод жасайлы:

class User { #name; constructor(name) { this.#name = name; } show() { return this.#name; } }

Класс объектисин түзөлү, параметр катары колдонуучунун атын өткөрүп:

let user = new User('john');

Биздин касиетке түздөн-түз сырттан кайрылуу аракети ката кетирет:

console.log(user.#name); // ката

Ал эми биздин методду чакыруу бул касиетти окууга мүмкүндүк берет:

console.log(user.show()); // 'john' чыгарат

Employee класcында үч жеке касиет жасаңыз: ат, эмгек акы жана жаш.

Конструкторго параметр катары бул касиеттердин маанилерин өткөрүңүз.

Жумушчунун маалыматтарын чыгара турган метод жасаңыз.

← →
↑
Кыргызча▼
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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу