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:

javascriptclass User {
  
}

La oss også si at vi har en klasse for student, som vil være avkom:

javascriptclass Student {
  
}

La oss gjøre det slik at barneklassen arver metodene og egenskapene til sin forelder. Dette gjøres med nøkkelordet extends:

javascriptclass Student extends User {
  
}
Задание 1

Lag en klasse Employee, som arver fra klassen User.