Dedičnost razredov v OOP v JavaScriptu
En razred lahko podeduje od drugega
razreda, tako da prevzame njegove metode in lastnosti.
To je potrebno v primeru, ko sta dva
razreda zelo podobna. Na primer,
lahko imamo razred User,
in tudi Student, ki
ima enake lastnosti in metode,
vendar dodaja še svoje.
V tem primeru bi bilo priročno,
da bi študent podedoval
ponavljajoče se metode starša.
Poglejmo, kako se to naredi.
Recimo, da imamo razred User,
ki bo starš:
class User {
}
Recimo, da imamo tudi razred s študentom, ki bo potomec:
class Student {
}
Naredimo tako, da razred-potomec
podeduje metode in lastnosti svojega
starša. To se naredi s ključno lastnostjo
extends:
class Student extends User {
}
Naredite razred Employee,
ki podeduje od razreda User.