Наслеђивање класа у ООП-у у JavaScript-у
Једна класа може наследити од друге
класе, позајмљујући њене методе и својства.
Ово је потребно у случају када су две
класе веома сличне. На пример,
можемо имати класу User,
као и Student, која
има иста својства и методе,
али додаје и своје.
У том случају било би згодно
да студент наследи
методе родитеља који се понављају.
Погледајмо како се то ради.
Нека имамо класу User,
која ће бити родитељ:
class User {
}
Нека имамо и класу са студентом, која ће бити потомак:
class Student {
}
Хајде да учинимо да класа-потомак
наследи методе и својства свог
родитеља. То се ради помоћу
кључне речи extends:
class Student extends User {
}
Направите класу Employee,
која наслеђује од класе User.