Arv av klasser i OOP i JavaScript
En klasse kan arve fra en annen
klasse, og låne dens metoder og egenskaper.
Dette er nyttig i tilfeller der to
klasser er veldig like. For eksempel,
vi kan ha en klasse User,
og også Student, som
har de samme egenskapene og metodene,
men i tillegg legger til sine egne.
I dette tilfellet ville det være praktisk
at studenten arvet
de repeterende metodene fra forelderen.
La oss se hvordan dette gjøres.
La oss si at vi har en klasse User,
som vil være forelder:
class User {
}
La oss også si at vi har en klasse for student, som vil være avkom:
class Student {
}
La oss gjøre det slik at barneklassen
arver metodene og egenskapene til sin
forelder. Dette gjøres med
nøkkelordet extends:
class Student extends User {
}
Lag en klasse Employee,
som arver fra klassen User.