Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट में ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग क्या है?


JavaScript एक ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग (OOP) भाषा है। एक प्रोग्रामिंग भाषा को ऑब्जेक्ट-ओरिएंटेड कहा जा सकता है यदि यह डेवलपर्स को चार बुनियादी क्षमताएं प्रदान करती है -

  • एनकैप्सुलेशन - किसी वस्तु के साथ संबंधित जानकारी, चाहे डेटा हो या विधियाँ, को संग्रहीत करने की क्षमता।
  • एकत्रीकरण - एक वस्तु को दूसरी वस्तु के अंदर संग्रहित करने की क्षमता।
  • विरासत - एक वर्ग की अपनी कुछ संपत्तियों और विधियों के लिए दूसरे वर्ग (या कक्षाओं की संख्या) पर भरोसा करने की क्षमता।
  • बहुरूपता - एक फ़ंक्शन या विधि लिखने की क्षमता जो विभिन्न तरीकों से काम करती है।

वस्तुओं का निर्माण गुणों से होता है। यदि किसी विशेषता में कोई फ़ंक्शन होता है, तो इसे ऑब्जेक्ट की एक विधि माना जाता है, अन्यथा, विशेषता को एक गुण माना जाता है।


  1. जावास्क्रिप्ट ऐरेबफर ऑब्जेक्ट

    JavaScript ArrayBuffer ऑब्जेक्ट का उपयोग एक सामान्य, निश्चित-लंबाई वाले कच्चे बाइनरी डेटा बफर का प्रतिनिधित्व करने के लिए किया जाता है। ArrayBuffer ऑब्जेक्ट की सामग्री में हेरफेर करने के लिए हमें एक DataView ऑब्जेक्ट बनाना होगा क्योंकि हम सीधे सामग्री में हेरफेर नहीं कर सकते। हम DataView ऑब्जेक्ट का

  1. पायथन ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग में डेटा छिपाना क्या है?

    पायथन डॉक्स के अनुसार, डेटा छिपाना क्लाइंट को कार्यान्वयन से (भाग) अलग करने के बारे में है। मॉड्यूल की कुछ वस्तुएं मॉड्यूल के लिए आंतरिक हो सकती हैं और अदृश्य और इसके उपयोगकर्ताओं के लिए दुर्गम हो सकती हैं। जैसे, यह निर्भरता से बचने और एक ही समय में सुरक्षा प्रदान करने का एक तरीका है। किसी एप्लिकेशन

  1. पायथन ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग में सीएमपी () फ़ंक्शन क्या करता है?

    सीएमपी() फ़ंक्शन cmp(x,y) फ़ंक्शन दो तर्कों x और y के मानों की तुलना करता है - सीएमपी (एक्स, वाई) वापसी मूल्य है - एक ऋणात्मक संख्या यदि x, y से कम है। शून्य यदि x, y के बराबर है। एक धनात्मक संख्या यदि x, y से बड़ा है। अंतर्निहित सीएमपी () फ़ंक्शन आम तौर पर केवल -1, 0, या 1 मान लौटाएगा। हालां