Luokkien perintä OOP:ssa JavaScriptissä

Yksi luokka voi periä toiselta luokalta, lainaten sen metodeja ja ominaisuuksia. Tätä tarvitaan silloin, kun kaksi luokkaa ovat hyvin samankaltaisia. Esimerkiksi, meillä voi olla luokka User, sekä Student, jolla on samat ominaisuudet ja metodit, mutta myös omat lisäyksensä. Tässä tapauksessa olisi kätevää, että opiskelija perisi toistuvat vanhemman metodit. Katsotaan kuinka tämä tehdään.

Olkoon meillä luokka User, joka on vanhempi:

javascriptclass User {
  
}

Olkoon meillä myös luokka opiskelijasta, joka on lapsi:

javascriptclass Student {
  
}

Tehdään niin, että lapsiluokka perii vanhempansa metodit ja ominaisuudet. Tämä tehdään avainsanalla extends:

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

Tee luokka Employee, periytyvä luokasta User.