⊗jsOpBsPG 16 of 60 menu

जावास्क्रिप्ट में ओओपी में गेटर्स गुण

मान लीजिए कि हमारे पास निम्नलिखित क्लास है निजी गुणों के साथ:

class User { #name; #surn; constructor(name, surn) { this.#name = name; this.#surn = surn; } }

जैसा कि आप देख रहे हैं, ये गुण एक बार ऑब्जेक्ट बनाते समय सेट होते हैं। हालाँकि, अभी इन गुणों को पढ़ना असंभव है, क्योंकि वे निजी हैं और इसके लिए संबंधित मेथड्स नहीं हैं।

आइए हम अपने गुणों के लिए विशेष मेथड्स बनाएं, जो इन गुणों को पढ़ने की अनुमति देते हैं। ऐसे मेथड्स (जिन्हें गेटर्स कहा जाता है) को शब्द get से शुरू होना चाहिए, और उसके बाद पढ़े जाने वाले गुण का नाम आना चाहिए।

आइए हम अपने गुणों के गेटर्स बनाएं:

class User { #name; #surn; constructor(name, surn) { this.#name = name; this.#surn = surn; } getName() { return this.#name; } getSurn() { return this.#surn; } }

आइए इनके काम को जांचें। एक ऑब्जेक्ट बनाएं, पैरामीटर में यूजर का डेटा पास करते हुए:

let user = new User('john', 'smit');

इन डेटा को पढ़ें, गेटर्स का उपयोग करके:

console.log(user.getName()); console.log(user.getSurn());

क्लास Employee में बनाएं तीन निजी गुण: नाम, वेतन और उम्र।

कंस्ट्रक्टर को पैरामीटर के रूप में पास करें इन गुणों के मान।

गेटर्स बनाएं, जो मान प्रदर्शित करते हैं हमारे प्रत्येक गुण के।

हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें