Oorerving van Klasse in OOP in JavaScript
Een klas kan van 'n ander klas
ooref, deur sy metodes en eienskappe te leen.
Dit is nodig wanneer twee
klasse baie eenders is. Byvoorbeeld,
ons kan 'n klas User hê,
en ook Student, wat
dieselfde eienskappe en metodes het,
maar ook sy eie byvoeg.
In hierdie geval sou dit gerieflik wees
as die student die herhalende
metodes van die ouer ooref.
Kom ons kyk hoe dit gedoen word.
Laat ons 'n klas User hê,
wat die ouer sal wees:
class User {
}
Laat ons ook 'n klas hê met 'n student, wat die afstammeling sal wees:
class Student {
}
Laat ons maak dat die afstammelingsklas
die metodes en eienskappe van sy
ouer ooref. Dit word gedoen met die
sleutelwoord extends:
class Student extends User {
}
Maak 'n klas Employee
wat van die klas User ooref.