⊗jsOpIhOPM 31 of 60 menu

JavaScriptтеги ООПде ата-эне класстарынын ыкмаларын кайра аныктоо

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

class User { setName(name) { this.name = name; } getName() { return this.name; } }

Келгиле, класс-тукумдо ошол эле ат менен ыкма түзөлү:

class Student extends User { setName(name) { } }

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

class Student extends User { setName(name) { if (name.length > 0) { this.name = name; } else { throw new Error('student name error'); } } }

Келгиле, так кайра аныкталган ыкма чакырыларына ишенели. Алгач класс-тукумдун объектин түзөлү:

let student = new Student;

Эми биздин ыкманы чакырып, ага туура маани берели:

student.setName('john');

Эми ыкманы чакырып, ага туура эмес маани берели. Натыйжада консолго ыргытылган катаны көрөбүз:

student.setName(''); // ката

User классында жаштын геттери жана сеттерин жасагыла.

Employee классында жаштын сеттерин кайра аныктап, анын ичинде жаштын 18дөн 65ке чейин экендигин текшерип көргүлө.

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