JavaScript-те ОЖЖ-де класс мұрагерлігі
Бір класс басқа кластан әдістер мен қасиеттерін қабылдап,
мұрагерлік ете алады. Бұл екі класс өте ұқсас болғанда қажет.
Мысалы, бізде User класы болуы мүмкін,
сонымен қатар Student класы, ол бірдей қасиеттер мен
әдістерге ие, бірақ сонымен қатар өздерінің қосымшаларын қосады.
Бұл жағдайда студенттің қайталанатын әдістерді
ата-анасынан мұрагерлікке алуы ыңғайлы болар еді.
Мұның қалай жасалатынын көрейік.
Бізде ата-ана болатын User класы бар делік:
class User {
}
Бізде сонымен қатар ұрпақ болатын студент класы бар делік:
class Student {
}
Ұрпақ класы өз ата-анасының әдістері мен қасиеттерін
мұрагерлікке алсын. Бұл extends кілт сөзі арқылы жасалады:
class Student extends User {
}
User класынан мұрагерлік ететін Employee класын жасаңыз.