जावास्क्रिप्ट में ओओपी में सार्वजनिक विधियों का इनहेरिटेंस

चाइल्ड क्लास अपने पैरेंट्स की सभी सार्वजनिक विधियों को इनहेरिट करती है। आइए एक उदाहरण से देखते हैं। मान लीजिए कि हमारे पास निम्नलिखित विधियों वाला एक क्लास है:

javascriptclass User {
  setName(name) {
    this.name = name;
  }
  getName() {
    return this.name;
  }
}

मान लीजिए कि इस क्लास से निम्नलिखित क्लास इनहेरिट करती है:

javascriptclass Student extends User {
  
}

आइए जाँच करें कि विधियाँ इनहेरिट हुई हैं या नहीं। आइए एक नया ऑब्जेक्ट स्टूडेंट के साथ बनाएं:

javascriptlet student = new Student;

आइए इनहेरिट की गई विधि का उपयोग करके इसका नाम सेट करें:

javascriptstudent.setName('john');

आइए इनहेरिट की गई विधि का उपयोग करके इसका नाम पढ़ें:

javascriptlet name = student.getName();
console.log(name);
Задание 1

जाँच करें कि आपका क्लास Employee क्लास User से विधियों को इनहेरिट करता है।