Klassipärimine OOP-s JavaScriptis
Üks klass võib pärida teiselt
klassilt, laenates selle meetodid ja omadused.
See on vajalik juhul, kui kaks
klassi on väga sarnased. Näiteks,
meil võib olla klass User,
ja samuti Student, millel
on samad omadused ja meetodid,
kuid lisab ka oma omad.
Sellisel juhul oleks mugav,
kui õpilane päriks
korduvad meetodid vanemaklassist.
Vaatame, kuidas seda tehakse.
Olgu meil klass User,
mis on vanem:
class User {
}
Olgu meil samuti klass õpilasega, mis on laps:
class Student {
}
Teeme nii, et lapsklass
päriks meetodid ja omadused oma
vanemalt. Seda tehakse kasutades
võtmesõna extends:
class Student extends User {
}
Tehke klass Employee,
mis pärineb klassist User.