जावास्क्रिप्ट में एक वर्ग क्या है?
जावास्क्रिप्ट में एक वर्ग क्या है?

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

वीडियो: जावास्क्रिप्ट में एक वर्ग क्या है?
वीडियो: जावास्क्रिप्ट कक्षाएं 🆒 2024, नवंबर
Anonim

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

बस इतना ही, JS में एक क्लास क्या है?

कक्षाओं कार्य हैं A जावास्क्रिप्ट वर्ग एक प्रकार का कार्य है। कक्षाओं के साथ घोषित किया गया है कक्षा खोजशब्द। फ़ंक्शन और. के साथ घोषित कोड कक्षा दोनों एक फ़ंक्शनलौटाते हैं। प्रोटोटाइप के साथ, कोई भी फ़ंक्शन नए कीवर्ड का उपयोग करके कंस्ट्रक्टर इंस्टेंस बन सकता है।

इसी तरह, आप जावास्क्रिप्ट में क्लास कैसे लिखते हैं? कीवर्ड का प्रयोग करें कक्षा बनाने के लिए कक्षा , और हमेशा कंस्ट्रक्टर () विधि जोड़ें। कंस्ट्रक्टर विधि को हर बार कहा जाता है कक्षा ऑब्जेक्ट इनिशियलाइज़ किया गया है।

इसके बाद, कोई यह भी पूछ सकता है कि क्या जावास्क्रिप्ट में कक्षा है?

यह ध्यान रखना महत्वपूर्ण है कि जावास्क्रिप्ट में कोई वर्ग नहीं हैं। कार्यों का उपयोग कुछ हद तक कक्षाओं का अनुकरण करने के लिए किया जा सकता है, लेकिन सामान्य तौर पर जावास्क्रिप्ट एक वर्ग-रहित भाषा है। सब कुछ एक है वस्तु . और जब विरासत की बात आती है, तो वस्तुएं वस्तुओं से विरासत में मिलती हैं, न कि कक्षाओं से "वर्ग" -िकल भाषाओं की तरह।

क्या मुझे जावास्क्रिप्ट में कक्षाओं का उपयोग करना चाहिए?

कक्षाओं नई वस्तुओं को बनाने के लिए टेम्पलेट के रूप में कार्य करें। याद रखने वाली सबसे महत्वपूर्ण बात: कक्षाओं बस सामान्य हैं जावास्क्रिप्ट कार्य और सकता है बिना पूरी तरह से दोहराया जा सकता है का उपयोग करते हुए NS कक्षा वाक्य - विन्यास। यह ES6 में जोड़ा गया विशेष वाक्यात्मक चीनी है जिससे जटिल वस्तुओं को घोषित करना और इनहेरिट करना आसान हो जाता है।

सिफारिश की: