जावास्क्रिप्ट में ओओपी में कक्षाएं और मॉड्यूल

आम तौर पर प्रत्येक कक्षा को एक अलग मॉड्यूल में रखा जाता है। इस मामले में, मॉड्यूल फ़ाइल का नाम संग्रहीत कक्षा के नाम से मेल खाना चाहिए। आइए हमारी कक्षा User को संबंधित फ़ाइल में रखें:

User.jsexport default class User {
  #name;
  
  constructor(name) {
    this.#name = name;
  }
  getName() {
    return this.#name;
  }
}

फ़ाइल index.js में हमारी कक्षा को आयात करें:

index.jsimport User from './User.js';

अब इस फ़ाइल में हम हमारी कक्षा के साथ काम कर सकते हैं:

index.jslet user = new User('john');
Задание 1

कक्षा Employee को एक अलग फ़ाइल में रखें।

Задание 2

फ़ाइल index.js में इस कक्षा की एक वस्तु बनाएं।