Arv af klasser i OOP i JavaScript
En klasse kan arve fra en anden
klasse og derved låne dens metoder og egenskaber.
Dette er nyttigt, når to
klasser er meget ens. For eksempel,
kan vi have en klasse User,
og også Student, som
har de samme egenskaber og metoder,
men tilføjer sine egne.
I dette tilfælde ville det være praktisk,
hvis studerende arvede
de gentagne metoder fra forælderen.
Lad os se, hvordan det gøres.
Lad os sige, at vi har en klasse User,
som vil være forælder:
class User {
}
Lad os også have en klasse med en studerende, som vil være afkom:
class Student {
}
Lad os gøre det sådan, at barnet-klassen
arver metoder og egenskaber fra sin
forælder. Dette gøres ved hjælp af
nøgleordet extends:
class Student extends User {
}
Lav en klasse Employee,
der arver fra klassen User.