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:
class User {
}
Legyen szintén egy osztályunk diákkal, amely a gyermek lesz:
class 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:
class Student extends User {
}
Készítsen egy Employee osztályt,
amely a User osztálytól örököl.