Osztályöröklés az OOP-ban JavaScriptben

Egy osztály örökölhet egy másik osztálytól, átvéve annak metódusait és tulajdonságait. Ez akkor hasznos, ha két osztály nagyon hasonló. Például, lehet egy User osztályunk, valamint egy Student osztály, amely ugyanazokkal a tulajdonságokkal és metódusokkal rendelkezik, de még hozzáad néhány sajátot. Ebben az esetben kényelmes lenne, ha a diák öröklődne a szülő ismétlődő metódusai. Nézzük meg, hogyan történik ez.

Legyen egy User osztályunk, amely a szülő lesz:

javascriptclass User {
  
}

Legyen szintén egy osztályunk diákkal, amely a gyermek lesz:

javascriptclass Student {
  
}

Tegyük úgy, hogy a gyermekosztály öröklődje a szülője metódusait és tulajdonságait. Ez a extends kulcsszó segítségével történik:

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

Készítsen egy Employee osztályt, amely a User osztálytól örököl.