⊗jsOpIhPrM 34 of 60 menu

JavaScript'те ООП'де мураска уланууда купуя ыкмалар

Купуя ыкмалар мурасталбайт. Бул инкапсуляцияны бузбоо үчүн атайын жасалган. Келгиле, мисал менен көрөлү. Ата-эне классында төмөнкүдөй купуя ыкма бар деп коёлу:

class User { setName(name) { this.name = name; } getName() { return this.#capeFirst(this.name); } #capeFirst(str) { return str[0].toUpperCase() + str.slice(1); } }

Ата-эне класстан төмөнкү класс мурасталсын деп коёлу:

class Student extends User { setSurn(surn) { this.surn = surn; } getSurn() { return this.surn; } }

Мураскор ата-энесинин купуя ыкмасын колдонууну кааласын. JavaScript муну уруксат кылбайт жана ката берет:

class Student extends User { setSurn(surn) { this.surn = surn; } getSurn() { return this.#capeFirst(this.surn); // ката берет } }

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