जावास्क्रिप्ट में ओओपी में कक्षाओं की विरासत पदानुक्रम
उस वर्ग से विरासत लेना संभव है, जो स्वयं एक वंशज है। आइए एक उदाहरण पर नजर डालते हैं। मान लीजिए कि हमारे पास निम्नलिखित मूल वर्ग है:
class User {
setName(name) {
this._name = name;
}
getName() {
return this._name;
}
}
इस वर्ग से निम्नलिखित वर्ग विरासत में मिलता है:
class Student extends User {
setYear(year) {
this._year = year;
}
getYear() {
return this._year;
}
}
और इस वर्ग से एक और वर्ग विरासत में मिलता है:
class StudentProgrammer extends Student {
setSkill(skill) {
this._skill = skill;
}
getSkill() {
return this._skill;
}
}
Employee नामक एक वर्ग बनाएं,
जो User वर्ग से
विरासत में मिलेगा।
Programmer नामक एक वर्ग बनाएं,
जो Employee वर्ग से
विरासत में मिलेगा।
Designer नामक एक वर्ग बनाएं,
जो Employee वर्ग से
विरासत में मिलेगा।
आपके द्वारा बनाए गए वर्गों में विभिन्न विधियाँ जोड़ें।